2012-03-29 105 views
2

有沒有一種方法可以檢測是否在使用C#的計算機上安裝了防病毒軟件?我知道安全中心檢測到防病毒軟件,但是如何在C#中檢測到這種情況?以及如何在C#中將其關閉和打開?打開和關閉防病毒程序

回答

5

如何檢測它:請參見下面的問題:Detect Antivirus on Windows using C#

如何將其關閉,並在:據我所知,目前是關閉防病毒沒有簡單,常用的方法軟件。這是一件好事!關閉防病毒軟件應該始終是用戶(或公司環境中的管理員)的有意選擇,而不是第三方產品可以輕鬆完成的任務。

+0

是啊...想象一下你(從互聯網上安裝的)惡意軟件可以做類似的事情...... – Nuffin 2012-03-29 06:38:09

+0

@ Heinzi感謝您的鏈接。但它只告訴我們防病毒軟件是否安裝?我們是否可以編碼,以便我們也可以安裝防病毒軟件的名稱。 – user1297661 2012-03-29 06:47:56

+0

@ user1297661:您可以讀取'AntiVirusProduct'記錄的'displayName'屬性,而不僅僅是檢查'instances.Count'。看到這個頁面的代碼示例:http://www.codeproject.com/Articles/37714/Software-Development-Build-your-own-Windows-Securi – Heinzi 2012-03-29 07:37:07