сканирование на вирусы с помощью C # и Symantec Scan Engine - PullRequest
2 голосов
/ 11 октября 2010

У нас есть acll, которая была написана несколько лет назад, чтобы называть сканер вирусов symantec сканером носителей.Ну, это не работает на Windows 64, и я должен получить новую версию и работает.Я нашел здесь некоторый код - http://vaibhavkulkarni.wordpress.com/2007/11/19/a-icap-client-code-in-c-to-virus-scan-a-file-using-symantec-scan-server, но по какой-то причине при его запуске я получаю исключение "Установленное соединение было прервано программным обеспечением на вашем хост-компьютере".Я отключил антивирус, защитник Windows и брандмауэр Windows.У меня нет ничего, что я мог бы отключить, поэтому я не уверен, что могло бы вызвать проблему.Я получаю сообщение об ошибке при втором вызове soc.Send(System.Text.Encoding.ASCII.GetBytes(cmd)); Кто-нибудь знает, что может быть причиной этого?Спасибо!

1 Ответ

3 голосов
/ 11 октября 2010

Если сервером является Symantec Scan Engine, то у них есть собственный .net api.Не используйте кастом, попробуйте оригинал, он отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...