我正在开发远程WMI。我已为特定用户完成了所有DCOM设置,CIMV2和WMI设置。当我将应用程序作为控制台应用程序运行时,它工作正常,并提取数据。但是当我托管与Windows服务相同时,它会抛出异常
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()
答案 0 :(得分:0)
通过在DCOM配置中添加网络和网络服务来解决问题。但问题仍然存在于Windows Server 2008 R2操作系统中。任何特定操作系统要做的事情??? !!