我正在编写防病毒检测代码,WMI名称空间在某些情况下有所不同,因为Win7支持“\ root \ SecurityCenter2”,而WinXP使用“\ root \ SecurityCenter”。
有没有人有明确的Windows用于防病毒注册的命名空间列表?
提前致谢..
答案 0 :(得分:5)
返回有关已安装的防病毒软件的类(AntiVirusProduct)未由Microsoft记录,仅在Windows桌面版本(Windows XP,Windows Vista和Windows 7)中受支持。此外,根据Windows版本,此类检索的属性可能会更改。
Windows XP
Namespace : SecurityCenter
AntiVirusProduct-Properties
companyName
displayName
enableOnAccessUIMd5Hash
enableOnAccessUIParameters
instanceGuid
onAccessScanningEnabled
pathToEnableOnAccessUI
pathToUpdateUI
productUptoDate
updateUIMd5Hash
updateUIParameters
versionNumber
Windows Vista和Windows 7
Namespace : SecurityCenter2
displayName
instanceGuid
pathToSignedProductExe
pathToSignedReportingExe
productState
有关详细信息,您可以在此位置Getting the installed Antivirus, AntiSpyware and Firewall software using Delphi and the WMI
阅读我的文章。