Я получаю исключение с сообщением «Отказано в доступе» при выполнении запроса WMI.Некоторые запросы WMI требуют более высоких привилегий безопасности, чем другие.В конечном счете, моя цель - отслеживать запуск процессов в системе и вести журнал.Независимо от того, есть ли лучший подход, он теперь стал вендеттой в том, чтобы заставить этот подход WMI работать.
Я попытался написать код в Средства безопасности -> Программирование WMI с использованием C # .Net и до сих пор получают исключение.Если вы скопируете код, найденный в записи блога, вы сможете воспроизвести мою проблему.
Еще один пост на аналогичную тему можно найти по адресу текст ссылки , но снова попробуйте код, и высм. то же исключение безопасности.
Как разрешить моему коду выполнять эти запросы WMI?
Я работаю на Windows 7 Pro и VS 2010 в новом проекте командной строки C #.
Редактировать: Выбор «Запуск от имени администратора» для экземпляра VS2010, а затем выполнение кода работает.Как мне автоматизировать это, чтобы пользователю не нужно было вручную повышать привилегию?