System.Management 提供程序加载失败
我用WMI搜索的时候,当运行到foreach (ManagementObject mo in managementObjectCollection)这句的时候就出现了:
"提供程序加载失败"的异常,我跟踪进去,发现是提示:
在 System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
在 System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
下面是我代码:
ManagementClass managementClass = new ManagementClass("Win32_PnPSignedDriver");
ManagementObjectCollection managementObjectCollection = managementClass.GetInstances();
foreach (ManagementObject mo in managementObjectCollection)//异常
{
mo.Dispose();
}
PS:
1. System.Management引用已经添加
2. System.Management.Instrumentation.dll已经注册
求高手,在线等...
------解决方案--------------------可能不是代码的问题,是你系统的问题
比如权限的问题,你可以在控制面板里打开系统提供的那个管理工具试试
------解决方案--------------------
Win32_PnPEntity用这个!