C# 打开和关闭防病毒软件

C# 打开和关闭防病毒软件,c#,C#,有没有办法检测使用C#的机器上是否安装了防病毒软件?我知道安全中心检测到防病毒软件,但您如何在C#?中检测到它,以及如何在C#中关闭和打开它?如何检测:请参见以下问题: 如何关闭和打开:据我所知,没有简单、通用的方法关闭防病毒软件。这是一件好事!关闭杀毒软件应该始终是用户(或公司环境中的管理员)有意识的选择,而不是第三方产品可以轻松完成的事情。是的。。。想象一下,你(意外地)从互联网上安装的恶意软件可以做这样的事情…@Heinzi谢谢你的链接。但它只告诉我们是否安装了防病毒软件?我们可以这样编码

有没有办法检测使用C#的机器上是否安装了防病毒软件?我知道安全中心检测到防病毒软件,但您如何在C#?中检测到它,以及如何在C#中关闭和打开它?

如何检测:请参见以下问题:


如何关闭和打开:据我所知,没有简单、通用的方法关闭防病毒软件。这是一件好事!关闭杀毒软件应该始终是用户(或公司环境中的管理员)有意识的选择,而不是第三方产品可以轻松完成的事情。

是的。。。想象一下,你(意外地)从互联网上安装的恶意软件可以做这样的事情…@Heinzi谢谢你的链接。但它只告诉我们是否安装了防病毒软件?我们可以这样编码,以便我们也可以获得安装的防病毒软件的名称。@user1297661:您可以读取
AntiVirusProduct
记录的
displayName
属性,而不只是检查
instances.Count
。有关代码示例,请参见本页:是否可以确定是否启用了该功能。如果我关闭防病毒软件10分钟,上面的链接仍然显示它已安装。我不知道它是否启用了