1
我想獲得與WMI的Windows服務的啓動模式。 開始時一切正常。但是現在我總是得到一個'System.Management.ManagementBaseObject'的通用錯誤。C#WMI獲取服務信息查詢拋出一般錯誤
我的代碼如下所示:
string wmiQuery = String.Format("Select StartMode from Win32_Service where Name= '{0}'", serviceName);
try
{
ManagementObjectSearcher wmi = new ManagementObjectSearcher(wmiQuery);
ManagementObjectCollection coll = wmi.Get();
foreach (var service in coll) // throws the Exception!!!!
{
}
}
catch (Exception ex)
{
}
堆棧跟蹤:
System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus的errorCode) System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()