Is there any Anti Virus product which provides a .Net (or COM) API?

会有一股神秘感。 提交于 2019-12-04 11:54:08

Clam AntiVirus has an API available under the GNU GPL which you can probably wrap up with SWIG.

If for any reason you don't want their code in your process, you can also use their (very simple) socket protocol: open a socket and send it SCAN filename, or send it STREAM and it will send back a port number to which you can then send a byte stream to scan.

You can check out Microsoft's Antivirus API. I believe it provides a way for an application to integrate with the installed antivirus software.

Normally you will not have any luck with using an AntiVirus API, cause they are all well protected and the code and methods are locked with the Gods, but there are methods like OPSWAT that you can use an AntiVirus already installed in the system and have kind'a control with that, please read the website for more information.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!