2

我们有几年前编写的ac dll,用于调用赛门铁克的病毒扫描程序,运营商扫描。好吧,它不能在 Windows 64 上运行,我必须启动并运行一个新版本。我在这里找到了一些代码 - http://vaibhavkulkarni.wordpress.com/2007/11/19/a-icap-client-code-in-c-to-virus-scan-a-file-using-symantec-scan-服务器,但由于某种原因,当我运行它时,出现异常“已建立的连接被主机中的软件中止”。我已经禁用了我的防病毒软件、Windows Defender 和 Windows 防火墙。我没有其他可以想到的禁用功能,因此我不确定导致问题的原因。我在第二次致电时遇到错误,soc.Send(System.Text.Encoding.ASCII.GetBytes(cmd));有人知道可能是什么原因造成的吗?谢谢!

4

1 回答 1

3

如果服务器是 Symantec Scan Engine,那么它们有自己的 .net api。不要使用自定义,尝试原创,效果很好。

于 2010-10-11T16:10:07.697 回答