我的应用在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();