Отсутствует директива или ссылка на сборку с помощью WMI ManagementObjectSearcher? - PullRequest
7 голосов
/ 11 сентября 2010

Я нашел эту ссылку:

Обнаружение антивируса в Windows с использованием C #

Однако, когда я пробую этот код в Visual C # Express Edition 2008, он говорит:

Error 1 The type or namespace name 'ManagementObjectSearcher' could not be found 
(are you missing a using directive or an assembly reference?) 
C:\Users\Andy\Documents\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs 15 17 ConsoleApplication1

Среди других похожих ошибок в двух строках, которые кажутся важными!

Похоже, в сегменте кода отсутствует какой-либо импорт или что-то еще?

Я использую Windows 7 ..Пожалуйста, помогите!

Энди

1 Ответ

24 голосов
/ 11 сентября 2010

Отсутствует ссылка на сборку, содержащую тип ManagementObjectSearcher, которая находится в пространстве имен System.Management.Добавьте это пространство имен, и оно должно работать.

Вам нужно будет щелкнуть правой кнопкой мыши по проекту -> добавить ссылку и добавить сборку System.Management.System.Managment не добавляется автоматически при создании нового проекта.

WMI-ссылка
WMI + C #

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