使用 WMI 检测 Windows 上的防病毒 - 哪个命名空间?
我正在编写防病毒检测代码,WMI 命名空间在某些情况下有所不同,因为 Win7 支持“\root\SecurityCenter2”,而 WinXP 使用“\root\SecurityCenter”。
有谁有 Windows 用于防病毒注册的命名空间的明确列表吗?
提前致谢..
I am coding a antivirus detection code and the WMI namespace differs in some cases as Win7 supports "\root\SecurityCenter2" and WinXP uses "\root\SecurityCenter".
Does anyone have a definitive list of namespaces Windows uses for anti-virus registration?
Thanks in advance..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
返回有关已安装防病毒软件的信息的类 (AntiVirusProduct) 未由 Microsoft 记录,并且仅在 Windows 桌面版本(Windows XP、Windows Vista 和 Windows 7)中受支持。此外,根据 Windows 版本,此类检索的属性可能会发生变化。
Windows XP
Windows Vista 和 Windows 7
有关详细信息,您可以在此位置阅读我的文章
使用 Delphi 获取已安装的防病毒、防间谍软件和防火墙软件和 WMI
。The class (AntiVirusProduct) which return information about the installed antivirus is not documented by Microsoft and only is supported in Windows Desktops editions (Windows XP, Windows Vista and Windows 7). Also depending of the Windows version the properties retrieved by the the this class can change.
Windows XP
Windows Vista and Windows 7
For more info you can read my article in this location
Getting the installed Antivirus, AntiSpyware and Firewall software using Delphi and the WMI
.