Проблема с доступом к WMI на сервере 2003 - PullRequest
1 голос
/ 01 марта 2011

У меня возникают проблемы, когда я пытаюсь использовать службы 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);
        }

1 Ответ

0 голосов
/ 09 марта 2011

Проблема, наконец, заключалась в пользователях домена, которые я использовал для входа в систему. После выхода машины из домена все начало нормально работать.

Я думаю, это была проблема с разрешениями для пользователей домена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...