在C#中處理命令行病毒掃描的最佳工具是什麼?我正在尋找允許用戶上傳文件到我的網站,但我想掃描他們的文件中的病毒,如果找到了,得到結果的輸出,所以我可以自動掛起用戶的帳戶。帶輸出的命令行病毒掃描
任何教程,指南或建議爲這一點,工具?
在C#中處理命令行病毒掃描的最佳工具是什麼?我正在尋找允許用戶上傳文件到我的網站,但我想掃描他們的文件中的病毒,如果找到了,得到結果的輸出,所以我可以自動掛起用戶的帳戶。帶輸出的命令行病毒掃描
任何教程,指南或建議爲這一點,工具?
我能做到這一點很容易使用的ClamWin具有以下參數:
C:\Program Files (x86)\ClamWin\bin\clamscan.exe -d C:\ProgramData\.clamwin\db --remove --stdout MY_FILE_NAME_AND_PATH
這讓我從我的C#代碼讀取粗壯並解析它,如果有病毒存在,它還會刪除文件。
OPSWAT有一個殺毒軟件集成SDK在這裏 - (http://www.opswat.com/antivirussdk_client.shtml)
的Sophos提供了一個命令行界面來掃描病毒 - (http://www.sophos.com/support/knowledgebase/article/13252.html)
您可以將這些直接使用瀏覽或異步處理它作爲一個排隊的作業。
Security Essentials的有command-line interface。據我所知,它與ForeFront(企業用途)密切相關,它可能具有相同的功能。