ManagementClass获取HRESULT:0x80010002错误

时间:2014-03-08 19:12:30

标签: c# .net

我的应用在Windows 7上收到此错误。 是否需要在此类计算机上启动“Windows Management Instrumentation”服务? 有什么想法吗?

顺便说一下,这段代码在我的电脑上运行正常 - 所以代码确实有效。远程用户收到此错误。

  

Void Initialize()...消息过滤器取消了呼叫。   (HRESULT异常:0x80010002(RPC_E_CALL_CANCELED))...... ...
  在System.Management.ManagementScope.Initialize()at   System.Management.ManagementObject.Initialize(Boolean getObject)at   System.Management.ManagementClass.GetInstances(EnumerationOptions   选项)

违规的C#代码就是这个

ManagementClass mc = new ManagementClass(
            "Win32_LogicalDisk");
        ManagementObjectCollection moc = mc.GetInstances();

0 个答案:

没有答案