从 Delphi 应用程序中激活文件病毒扫描

ykejflvf  于 2023-08-04  发布在  其他
关注(0)|答案(2)|浏览(94)

我们有一个应用程序,监视文件夹的文件删除,并需要启动病毒扫描之前使用任何传入的文件。
这需要是 Delphi 应用程序的一部分,文件必须通过病毒扫描,否则我们删除文件。
我知道有可用的命令shell选项,但是这必须是对安装在PC上的注册AV引擎的直接API调用。
我们已经研究了MSOffice AntiVirus API,但这似乎只适用于希望制作由托管应用程序触发的扫描应用程序的开发人员。我们需要相反的东西。
任何关于病毒扫描引擎和API的建议将不胜感激。

8wigbo56

8wigbo561#

该过程在“Internet Explorer 5和Office 2000实现”一节中进行了说明。
here(GetRegisteredAntiviruses)提供了枚举类别的 Delphi 实现。填写一个TMsoavinfo,然后调用扫描即可。
大多数AV程序允许您通过在命令行上将其作为单个参数传递来扫描文件-我相信Windows Live Messenger使用这种方法。

hvvq6cgz

hvvq6cgz2#

检查带有病毒扫描功能的邮件服务器。VPOP3支持两种扫描仪,其中一种是Sophos(面向业务的AV)。这将引导您到API。

相关问题