using System;
using System.Management;
public class EventInfoDemo {
/// <summary>
/// Console entry point
/// </summary>
private static void Main() {
Console.WriteLine(GetVirus());
Console.ReadLine();
}
public static string GetVirus() {
string computer = Environment.MachineName;
//string wmipath = "winmgmts:{impersonationLevel=impersonate}!\\" + computer + "\\root\\SecurityCenter";
string wmipath = @"\\" + computer + @"\root\SecurityCenter";
string antivirusProduct = string.Empty;
ManagementObjectSearcher search = new ManagementObjectSearcher(wmipath, "SELECT * FROM AntivirusProduct");
foreach (ManagementObject o in search.Get()) {
antivirusProduct = o["displayName"].ToString();
}
return antivirusProduct;
}
}
本文提供了一段C#代码示例,展示了如何通过WMI(Windows Management Instrumentation)来查询并获取当前计算机上安装的防病毒产品的名称。
9766

被折叠的 条评论
为什么被折叠?



