У меня возникают проблемы, когда я пытаюсь использовать службы WMI на виртуальном ПК с сервером 2003 года.
Я получаю сообщение об ошибке «Отказано в доступе». Я уже проверил права пользователя над компонентами COM. Любопытно, что я работаю как с сервисом WMI, так и с моим приложением от имени администратора, поэтому я не думаю, что у меня есть проблемы с разрешениями.
Может ли кто-нибудь мне помочь ??
Большое спасибо.
Проблема в этом блоке:
ManagementEventWatcher watcher;
try
{
numeros = devolverRandomicos();
string nros = "";
foreach (int num in numeros)
{
nros = nros + " " + num.ToString();
}
MessageBox.Show(nros);
watcher = new ManagementEventWatcher("root\\OnGuard", dataQry);
watcher.EventArrived += WMIEventArrieved;
watcher.Start();
}
catch (Exception e)
{
MessageBox.Show("ERROR CREANDO EL WATCHER: \n" + e.Message,"CatchToyota",MessageBoxButtons.OK,MessageBoxIcon.Error);
}