我需要一个问题所询问的解决方案。我评估了很多东西并得出结论:确实没有一个好的 .NET 库可以实现这一点。所以我自己做了。
该库称为 nClam,它连接到 ClamAV 服务器。它是开源(Apache License 2.0)库,具有非常简单的 API。您可以在这里获取它: https: //github.com/tekmaven/nClam。还有一个 nuget 包:nClam。我的博客上还有一些有关如何设置 ClamAV 服务器的说明,此处:http ://architectryan.com/2011/05/19/nclam-a-dotnet-library-to-virus-scan/ 。