【发布时间】:2012-03-30 08:43:22
【问题描述】:
有哪些不同的 sql 查询可以帮助获取已安装的防病毒信息? 1 个查询我知道哪个告诉防病毒名称(如下面的代码所示)。我们可以使用 wql 查询获取哪些其他信息?
string wmipathstr = @"\\" + Environment.MachineName + @"\root\SecurityCenter2";
Console.WriteLine(Environment.MachineName );
var searcher = new ManagementObjectSearcher(wmipathstr, "SELECT * FROM AntivirusProduct");
foreach (var instances in searcher.Get())
{
Console.WriteLine(instances.GetPropertyValue("displayName"));
}
Console.Read();
【问题讨论】:
-
除了“displayName”我们还能获取什么信息?
-
防病毒版本或防火墙是否打开或关闭等信息..