检索防病毒信息

Posted

技术标签:

【中文标题】检索防病毒信息【英文标题】:Retrieving antivirus info 【发布时间】:2010-01-24 00:56:11 【问题描述】:

如何从 WSC 中提取已安装防病毒的名称以及病毒库是否已更新或需要更新?

【问题讨论】:

您为什么要这样做?当然,防病毒软件有责任知道它何时需要更新,并且有工作要做......这是一项不适合 C# 代码的工作...... 【参考方案1】:

解决方案是查询win32_antivirusproduct 以获取有关已安装防病毒软件状态的信息。事实上,有一篇关于该主题的详细文章会对您有所帮助。它在 vb.net 中,但您可以简单地翻译几行。

Detect Installed Antivirus using System.Management

更新链接:Detect installed Antivirus from code

【讨论】:

这不适用于 vista+ 我有类似的 c# 代码,甚至在 vb.net 中尝试过。我相信在 vista sp1 AV 不再写入 root\SecurityCenter 之后 检查您的安全设置。我的桌面上有 vista,它运行良好 @Omega,你是对的 - Windows Vista SP1 有一个用于安全中心的新 API。您需要改用 root\SecurityCenter2 命名空间。查看这些链接:blogs.msdn.com/alejacma/archive/2008/05/12/…social.technet.microsoft.com/Forums/en/Forefrontclientgeneral/…

以上是关于检索防病毒信息的主要内容,如果未能解决你的问题,请参考以下文章

电脑中了Newfolder病毒,谁知道怎么解决

病毒来了,如何拯救企业信息安全

“零信任网络”时代,政企信息安全该如何防护

病毒分析系列2 | 使用PE工具进行初步静态分析

勒索病毒自救指南

[FJOI2007]轮状病毒