コード:
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 () C:\Users\user\documents\visual studio 2010\Projects\WebApplication3\WebApplication3\lanusers.aspx.cs の WebApplication3.lanusers.Button1_Click1(オブジェクト送信者、EventArgs e) の System.Management.ManagementScope.Connect() で:120行目 IpAddress192.168.1.55HostNamenkn-PC