检测当前安装的防病毒软件

时间:2010-10-18 20:02:17

标签: c++ delphi antivirus

  

可能重复:
  Detect Antivirus on Windows using C#
  How to detect if a virusscanner and/or firewall is installed? (And a few other security-related Q's.)

有没有办法在不搜索已知进程的情况下检测当前有效的av?

2 个答案:

答案 0 :(得分:4)

是的。您可以使用WMI(我假设您在询问Windows)来检查已安装的防病毒程序实例。 C#非常简单,这个link给出了如何做的很好的解释。也可以从C ++访问WMI,并解释here。对于WMI相关的任何内容,我强烈推荐WMI Studio

答案 1 :(得分:1)

这取决于AV软件和操作系统,但看起来您可以使用WMI。这是一个使用WMI脚本的例子 - 使用C ++中的WMI是我不熟悉的,对不起。

http://blogs.msdn.com/b/alejacma/archive/2008/05/12/how-to-get-antivirus-information-with-wmi-vbscript.aspx