Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从安装程序代码启动WMI服务?_C#_Wmi - Fatal编程技术网

C# 如何从安装程序代码启动WMI服务?

C# 如何从安装程序代码启动WMI服务?,c#,wmi,C#,Wmi,在visual studio代码中使用WMI事件,如 WqlEventQuery query = new WqlEventQuery( "SELECT * FROM RegistryKeyChangeEvent WHERE " + "Hive = 'HKEY_LOCAL_MACHINE'" + @"AND KeyPath = 'HARDWARE\\DEVICEMAP\\SERIALCOMM'");

在visual studio代码中使用WMI事件,如

WqlEventQuery query = new WqlEventQuery(
                "SELECT * FROM RegistryKeyChangeEvent WHERE " +
               "Hive = 'HKEY_LOCAL_MACHINE'" +
              @"AND KeyPath = 'HARDWARE\\DEVICEMAP\\SERIALCOMM'");

            registryWatcher = new ManagementEventWatcher(managementScope, query);

当我安装如何从我的代码启动此服务时,某些PC are WMI事件服务被手动或自动停止?

这些主机上是否启用了RPC?如果是这样,那么您可以调用本机Windows命令行函数SC来控制您拥有管理权限且启用了RPC(即未防火墙)的任何Windows计算机上的服务。