2008-10-11 57 views

回答

2

为什么不在接收服务器上安装防病毒软件?这样你可以保持定义更新,这可能不会发生在上传客户端应用程序。

+0

原因是杀毒软件需要一些时间来检测和删除病毒文件。这不是在文件服务器中使用的好方法。 – maoyang 2016-09-16 02:44:10

7

我不想复活一个旧的问题,但我需要一个解决方案,问题是问。我对很多事情进行了评估,得出的结论是,这确实没有一个好的.NET库。所以我做了我自己的。

该库被称为nClam,它连接到ClamAV服务器。它是一个开源(Apache许可证2.0)库,它有一个非常简单的API。你可以在这里获得:https://github.com/tekmaven/nClam。还有一个nuget包:nClam。

我希望有人在我的图书馆未来从这个问题中获益!

+0

我收到此问题:由于目标计算机主动拒绝它,因此无法建立连接127.0.0.1:3310 – 2015-08-03 06:45:18

2

赛门铁克提供Scan Engine作为将防病毒整合到您的.Net应用程序的一种方式。如果这是用于非商业(内部)软件,并且贵公司已经使用赛门铁克,那么这对您来说可能也是一个不错的选择。我不能说ClamAV或nClam,因为我从未亲自使用过它们。

相关问题