如何在C#中获取Windows 7中防病毒客户端的最新补丁更新

时间:2015-06-08 04:42:03

标签: c# windows-7 antivirus

有没有办法知道Windows 7中的防病毒补丁更新,因为WMI没有提供它们。 我发现Windows Xp确实提供了版本号,但是有任何其他方法可以知道Windows 7的版本号

Windows XP
Namespace : SecurityCenter
AntiVirusProduct-Properties

companyName
displayName
enableOnAccessUIMd5Hash
enableOnAccessUIParameters
instanceGuid
onAccessScanningEnabled
pathToEnableOnAccessUI
pathToUpdateUI
productUptoDate
updateUIMd5Hash
updateUIParameters
versionNumber

Windows Vista and Windows 7

Namespace : SecurityCenter2

displayName
instanceGuid
pathToSignedProductExe
pathToSigned

我需要开发一个应用程序,它将为我提供C#

中的防病毒补丁更新

1 个答案:

答案 0 :(得分:0)

您可以尝试两种方式:

string x = Environment.OSVersion.ToString();

或另一轮方法是运行cmd.exe来运行" ver"

string[] MyArguments = { "ver", ">text.txt"};
Process.Start("cmd.exe", String.Join(" ", MyArguments));

然后打开文件text.txt来解析版本信息。