使用WMI ManagementObjectSearcher缺少指令或程序集引用?

时间:2010-09-11 19:41:10

标签: c# windows security antivirus

我找到了这个链接:

Detect Antivirus on Windows using 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

在2条线上看起来很重要的其他类似错误!

看起来代码段缺少某些导入或什么?

我正在使用Windows 7 ...请帮助!

安迪

1 个答案:

答案 0 :(得分:24)

您缺少对包含类型ManagementObjectSearcher的程序集的引用,该程序集位于System.Management命名空间中。添加此命名空间,它应该可以工作。

您必须右键单击该项目 - >添加引用并添加System.Management程序集。创建新项目时不会自动添加System.Managment。

WMI reference
WMI + C#