설치된 바이러스 백신 정보를 가져 오는 데 도움이되는 다양한 SQL 쿼리는 무엇입니까? 1 쿼리 내가 알고있는 바이러스 백신 이름 (아래 코드에서와 같이 알려줍니다.) 우리가 wql 쿼리를 사용하여 가져올 수있는 다른 정보는 무엇입니까? 나는 '그것이 또는 해제 여부'당신의 것 productState
같은데요WMI에서 바이러스 백신 정보를 가져 오는 쿼리
companyName
displayName
instanceGuid
onAccessScanningEnabled
pathToSignedProductExe
productHasNotifiedUser
productState
productUptoDate
productWantsWscNotifications
versionNumber
:
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"을 제외하고 가져올 수있는 정보는 무엇입니까? – Unbreakable
바이러스 백신 버전이나 방화벽이 켜져 있는지 또는 꺼져 있는지와 같은 정보 – Unbreakable