nclam 防病毒软件无法与 .net 应用程序一起使用

Posted

技术标签:

【中文标题】nclam 防病毒软件无法与 .net 应用程序一起使用【英文标题】:nclam anti virus is not working with .net application 【发布时间】:2015-08-03 07:23:08 【问题描述】:

我遇到了这个问题:无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:3310。

using System;
using System.Linq;
using nClam;

class Program

    static void Main(string[] args)
    

        var clam = new ClamClient("localhost", 3310);
        var scanResult = clam.ScanFileOnServer(@"C:\inetpub\wwwroot\rarextract\parts\eicar_com.zip");  //any file you would like!

        switch(scanResult.Result)
        
            case ClamScanResults.Clean:
                Console.WriteLine("The file is clean!");
                break;
            case ClamScanResults.VirusDetected:
                Console.WriteLine("Virus Found!");
                Console.WriteLine("Virus name: 0", scanResult.InfectedFiles.First().VirusName);
                break;
            case ClamScanResults.Error:
                Console.WriteLine("Woah an error occured! Error: 0", scanResult.RawResult);
                break;
        
    

【问题讨论】:

【参考方案1】:

您似乎没有在执行代码的机器上安装或运行 ClamWin 服务。我写了一些安装说明:http://architectryan.com/2011/05/19/nclam-a-dotnet-library-to-virus-scan/.

【讨论】:

以上是关于nclam 防病毒软件无法与 .net 应用程序一起使用的主要内容,如果未能解决你的问题,请参考以下文章

使用带有设计器对象的线程 vb.net

软件删除失败怎么回事

Windows无法访问域服务器

我点任何一个应用程序 该病毒立即在桌面上创建一样的图标包含ico图标

Virtual box无法启动虚拟系统,提示内存不能为read

radminvpn安不了