ManagementObjectSearcher servSearcher = new ManagementObjectSearcher(theScope, new ObjectQuery("SELECT * FROM Win32_Service"));
foreach (ManagementObject servObj in servSearcher.Get()){
}
Win32_Process
不会触发任何错误,但在尝试访问时Win32_Service
会出现管理异常(访问被拒绝)
System.Management.ManagementException: Access denied at
System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)at
System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()