C# 第三方防病毒名称获取

C# 第三方防病毒名称获取,c#,C#,此链接说明系统中是否安装了防病毒软件?我们是否可以通过这样的方式编码,从而获取安装的防病毒软件的名称 您需要访问每个防病毒实例的wmidisplayName属性。使用 您需要为每个防病毒实例访问wmidisplayName属性。使用 你已经问过这个问题了。请不要再问了。@Arion嘿,这个问题已经结束了,因为我错误地写了我问题的主题。我刚刚在这里纠正了我的错误。@Arion我在那里写了防火墙而不是防病毒软件(在主题行)。还是谢谢你的关心。你已经问过这个问题了。请不要再问了。@Arion嘿,这个问


此链接说明系统中是否安装了防病毒软件?我们是否可以通过这样的方式编码,从而获取安装的防病毒软件的名称

您需要访问每个防病毒实例的wmi
displayName
属性。使用


您需要为每个防病毒实例访问wmi
displayName
属性。使用


你已经问过这个问题了。请不要再问了。@Arion嘿,这个问题已经结束了,因为我错误地写了我问题的主题。我刚刚在这里纠正了我的错误。@Arion我在那里写了防火墙而不是防病毒软件(在主题行)。还是谢谢你的关心。你已经问过这个问题了。请不要再问了。@Arion嘿,这个问题已经结束了,因为我错误地写了我问题的主题。我刚刚在这里纠正了我的错误。@Arion我在那里写了防火墙而不是防病毒软件(在主题行)。还是谢谢你的关心。
 string wmipathstr = @"\\" + Environment.MachineName + @"\root\SecurityCenter2";
 var searcher = new ManagementObjectSearcher(wmipathstr, "SELECT * FROM AntivirusProduct");
 var instances = searcher.Get();
 foreach (var instance in instances)
 {
     Console.WriteLine(instance.GetPropertyValue("displayName"));
 }