【发布时间】:2008-11-24 12:57:42
【问题描述】:
我正在寻找一种可以让我即时扫描文件的解决方案。它需要与 IIS(6.0 或 7.0)或 ASP.NET 很好地集成。我花了一些时间试图在 Internet 上找到一些东西,但不幸的是,我发现的只是一个基于 COM 的解决方案,它仍然迫使我将文件保存在磁盘上 (http://www.opswat.com/metascan.shtml) 更新: 该解决方案需要在内部托管。
谢谢
帕维尔
【问题讨论】:
我正在寻找一种可以让我即时扫描文件的解决方案。它需要与 IIS(6.0 或 7.0)或 ASP.NET 很好地集成。我花了一些时间试图在 Internet 上找到一些东西,但不幸的是,我发现的只是一个基于 COM 的解决方案,它仍然迫使我将文件保存在磁盘上 (http://www.opswat.com/metascan.shtml) 更新: 该解决方案需要在内部托管。
谢谢
帕维尔
【问题讨论】:
我们使用Sophos Anti-Virus Interface (SAVI),这是一种基于进程内 COM 的解决方案,您可以使用 COM 互操作访问它,它支持内存中扫描。
【讨论】:
您是否尝试过 Metascan REST 服务器或 Metascan 的缓冲区扫描?我很确定您可以将字节数组传递给 Metascan 进行扫描。根据他们的示例代码,它看起来像这样。
字节 [] 缓冲区; ... ... metaScanLib.Scan(buff);
【讨论】:
【讨论】: