0
我正在使用遠程WMI。我已經完成了特定用戶的所有DCOM設置,CIMV2和WMI設置。當我作爲控制檯應用程序運行該應用程序時,它可以正常工作,並將數據提取給我。但是,當我託管的同爲Windows服務,它拋出異常,因爲作爲Windows服務託管時,遠程WMI無法正常工作
Message: Error Message: Access is denied.
(Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Inner Exception Message: Stack Trace:
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at RemoteWMIRule.BackupServerRule..ctor()
@Sumon Banerjee:如果你已經編輯了這篇文章,你也可以改進格式並添加WMI和DCOM標籤 –
抱歉失蹤。 –
@ user3323400:歡迎使用Stackoverflow。請嘗試使用代碼格式化功能並使用預覽。嘗試讓你的問題可讀。另外,請特別注意標籤。你可以嘗試在你的問題中使用的關鍵字和縮寫。如果標籤已經存在,Stackoverflow會提出建議。 –