我想以编程方式测试文件是否有病毒.
我知道这个帖子,在我看来没有得到满意的答案,但我不是在寻找API.任何一种可以测试文件的解决方法都没问题.
当然,API可能是最好的解决方案(我在Windows平台上使用.net),但也许可以将文件放在文件夹中,然后检查我是否仍然可以打开它或是否已经被防病毒软件隔离.
有人遇到过同样的情况吗?
假设您希望与系统中已存在的任何防病毒软件集成,而不是捆绑您自己的防病毒软件,那么您应该查看Firefox 3执行此操作的方式.
错误103487和408153 - 当Firefox下载可执行文件时(使用Windows" IOfficeAntiVirus "和"IAttachmentExecute"API)通知防病毒软件.
(当然如果你想捆绑自己的,请查看ClamAV/ClamWin,但是你必须处理更新等,你应该首先检查目标系统上没有完全更新的解决方案以获得礼貌)
视窗?没问题.看看ClamWin.它基于ClamAV.