代码:
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
ManagementObjectCollection queryCollection = searcher.Get();
上面的代码抛出以下异常请帮助..我在一些文章中读到这个错误是由于 WMI 损坏而引发的?是这种情况吗?我必须重建 WMI 还是有任何替代方案?或更好的解决方案
错误:
访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED)
System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) 在 System.Management.ManagementScope.InitializeGuts(Object o) 在 System.Management.ManagementScope.Initialize () 在 System.Management.ManagementScope.Connect() 在 WebApplication3.lanusers.Button1_Click1(Object sender, EventArgs e) 在 C:\Users\user\documents\visual studio 2010\Projects\WebApplication3\WebApplication3\lanusers.aspx.cs :line 120 IpAddress192.168.1.55HostNamenkn-PC