如何以编程方式打开病毒扫描程序?

时间:2011-11-22 19:19:23

标签: c# winforms windows-7 wmi

我正在使用winforms在C#中构建应用程序,需要检测是否安装,更新和启用了防病毒和反间谍软件。我已经通过WMI实现了检测逻辑,但我还希望为用户提供启用它们的能力。

我不知道如何从C#中做到这一点。有什么想法吗?

2 个答案:

答案 0 :(得分:6)

除非特定的防病毒软件

  1. 具有命令行开关
  2. 加载时自动启动
  3. 我不知道你怎么能这样做。

    另一个问题是,一个搞乱安全程序的程序从来都不是一个好主意。除了编写程序来操作自己的软件的公司之外,这种功能只能由操作系统触及。

    换句话说,请将它们指向操作中心。

答案 1 :(得分:1)

假设我正在使用Microsoft Security Essentials而且我知道路径,我可以用以下命令启动它:

string processName = @"C:\Program Files\Microsoft Security Client\msseces.exe";
Process p = new Process();
p.StartInfo.FileName = processName;
p.Start();