Приложение C # обнаружено как вирус - PullRequest
4 голосов
/ 21 августа 2008

Относительно той же программы, что и мой вопрос несколько минут назад ... Я добавил проект установки и построил MSI для программы (просто чтобы посмотреть, смогу ли я это выяснить), и она прекрасно работает кроме одной вещи. Когда я попытался установить его на ноутбук моих родителей, их антивирус (бесплатная версия Avast Home Edition) включил будильник и обвинил мой setup.exe в том, что он является трояном.

Кто-нибудь знает, почему это происходит и как я могу это исправить?

Ответы [ 5 ]

3 голосов
/ 21 августа 2008

Действительно, загрузитесь с чистого CD (используйте известный хороший компьютер для сборки BartPE или чего-то подобного) и тщательно сканируйте свой компьютер. Еще одна хорошая вещь, чтобы проверить, однако, был бы точно, какой вирус Avast! думает, что ваша программа Как только вы это узнаете, вы сможете найти его в одной из вирусных баз и убедиться, что ваше программное обеспечение не может его содержать.

Вероятность того, что Avast! просто получает ложный положительный результат по какой-то причине, и я не знаю, что с этим можно многое сделать, кроме как связаться с Avast! и надеется на ответ.

1 голос
/ 21 августа 2008

Я бы сделал то, что предложил jsight, и убедился бы, что на вашей машине нет вируса. Я также отправлю MSI-файл на онлайн-сканер Avast и посмотрю, что они обнаружили в вашей посылке. Если в этом сообщении говорится, что ваш файл содержит троян, свяжитесь с Avast и попросите его проверить, что ваш пакет .msi содержит троян.

Если он не содержит трояна, выясните у Avast, что вызвало их сканер. В вашем коде может быть что-то, совпадающее с шаблоном, который ищет Avast. Возможно, они смогут настроить свой шаблон так, чтобы он игнорировал ваш файл, или вы можете настроить свой код так, чтобы он не запускал их сканер.

0 голосов
/ 21 августа 2008

Перестройте установочный файл, проверьте точный размер файла. Проверьте точный размер «подозреваемого» установочного файла.

Если исходный код не изменился, а два размера файлов различаются, существует довольно высокая вероятность того, что он был заражен при передаче.

Сначала я бы сделал это как проверку здравомыслия.

0 голосов
/ 21 августа 2008

Я не знаю «Avast», но в Kaspersky, если для конфигурации задано высокое значение, почти каждый установщик выдает сигнал тревоги (iTunes, Windows Update, все), особенно если установщик изменяет какой-либо ключ реестра или открывает порт. Если avast проверяет поведение и ваша программа открывает порт, возможно, в этом причина.

0 голосов
/ 21 августа 2008

Первое, что нужно сделать, - это проверить компьютер на наличие вирусов.

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