您的位置:首页 > 其它

软件集成安全软件自动扫描功能

2013-07-02 19:10 399 查看
最近一个项目中,由于客户认为我们的文件传输功能可能导致一方传输病毒,不放心。

结过讨论,客户最终认可如下方案:

在文件传输完毕后,自动调用本机上安装好的安全软件对该文件进行扫描。

对此功能进行了简单的调研,以下列出两款软件的调用接口:

启动杀毒命令:

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);


此次没有测试其他的安全软件,欢迎各位进行补充!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: