Я работаю над удаленным WMI. Я выполнил все настройки DCOM, CIMV2 и WMI для конкретного пользователя. Когда я запускаю приложение в качестве консольного приложения, он отлично работает и извлекает мне данные. Но когда я у себя так же, как службы Windows, он бросает исключение, какУдаленный 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()
@Sumon Banerjee: если вы уже отредактировали это сообщение, вы также можете улучшить форматирование и добавить теги WMI и DCOM –
извините за недостающие. –
@ user3323400: добро пожаловать в Stackoverflow. Попробуйте использовать функции форматирования кода и используйте предварительный просмотр. Постарайтесь сделать свой вопрос понятным. Кроме того, будьте конкретны в тегах. Вы можете попробовать ключевые слова и аббревиатуры, используемые в вашем вопросе. Stackoverflow будет делать предложения, если теги уже существуют. –