我正在使用winforms在C#中构建应用程序,需要检测是否安装,更新和启用了防病毒和反间谍软件。我已经通过WMI实现了检测逻辑,但我还希望为用户提供启用它们的能力。
我不知道如何从C#中做到这一点。有什么想法吗?
答案 0 :(得分:6)
除非特定的防病毒软件
我不知道你怎么能这样做。
另一个问题是,一个搞乱安全程序的程序从来都不是一个好主意。除了编写程序来操作自己的软件的公司之外,这种功能只能由操作系统触及。
换句话说,请将它们指向操作中心。
答案 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();