軟件集成安全軟件自動掃描功能

最近一個項目中,由於客戶認爲我們的文件傳輸功能可能導致一方傳輸病毒,不放心。

結過討論,客戶最終認可如下方案:

在文件傳輸完畢後,自動調用本機上安裝好的安全軟件對該文件進行掃描。


對此功能進行了簡單的調研,以下列出兩款軟件的調用接口:

啓動殺毒命令:


360殺毒:
C:\Program Files\360\360sd\360sd.exe "c:\test.exe"

瑞星:
C:\Program Files\Rising\Rav\ravlite.exe "c:\test.exe"


在C++中,只需要在需要啓動掃描時,按如下方法調用即可:

CString strScanFile = "安全軟件路徑";
CString strFile = "";
strFile.Format("\"%s\"", node->strPath);
HINSTANCE hInstance = ShellExecute(NULL, "open", strScanFile, strFile, NULL, SW_SHOW);

此次沒有測試其他的安全軟件,歡迎各位進行補充!

發佈了36 篇原創文章 · 獲贊 24 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章