本文主要是介绍软件集成安全软件自动扫描功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近一个项目中,由于客户认为我们的文件传输功能可能导致一方传输病毒,不放心。
结过讨论,客户最终认可如下方案:
在文件传输完毕后,自动调用本机上安装好的安全软件对该文件进行扫描。
对此功能进行了简单的调研,以下列出两款软件的调用接口:
启动杀毒命令:
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);
此次没有测试其他的安全软件,欢迎各位进行补充!
这篇关于软件集成安全软件自动扫描功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!