现在的位置: 首页 > 综合 > 正文

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

2013年04月14日 ⁄ 综合 ⁄ 共 443字 ⁄ 字号 评论关闭

最近一个项目中,由于客户认为我们的文件传输功能可能导致一方传输病毒,不放心。

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

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

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

启动杀毒命令:

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

此次没有测试其他的安全软件,欢迎各位进行补充!

抱歉!评论已关闭.