Подтвердить что ты не робот

Вирус в Delphi 7

Когда я компилирую новый проект в Delphi 7 IDE, MCafee идентифицирует он как вирус и удаляет его.

Вирус идентифицирован как Generic.dx! gmk и удаляется антивирусом, поэтому новый Exe не создается.

Как решить эту проблему?

Является ли это ложным положительным?

4b9b3361

Ответ 1

Две возможности:

  • Ложноположительный. Вы можете отправить свое приложение VirusTotal, чтобы проверить его на других инструментах AV.
  • Вы заражены этим вирусом, который нацелен на D7. Это заставит Delphi производить зараженные EXE.

Ответ 2

У многих честных разработчиков проблемы из-за небрежного антивирусного программного обеспечения. Смотрите также: Как предотвратить ложноположительную вирусную сигнализацию на моем программном обеспечении?

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

Ответ 3

Для устранения проблемы выполните следующие действия:

  • перейти в /source/rtl Delphi7. Существует файл makefile.
  • сделайте новый dir с именем Lib на нем.
  • введите команду командной строки (cmd.exe); введите ключевое слово MAKE и клавишу ENTER
  • он будет перекомпилирован dcu файлы в созданной директории Lib.
  • резервное копирование delphi7 оригинала Lib dir
  • копирование отменяет созданный dcu
  • пожалуйста, протестируйте приложение (http://www.virustotal.com/)

Ответ 4

Вам может понравиться рассмотреть ответы в Как сканировать приложения на популярные сканеры, так как я думаю, что это становится все более распространенным явлением. Delphi используется для некоторых вирусов, и сканеры не умеют выбирать точную подпись, которая также не используется в других приложениях Delphi.

Ответ 5

Он может быть ложным.

Один из наших новых разработчиков (который также является новичком в Delphi) испытывал то же самое. Он переименовал свой "тестовый" проект и сформировался из-за дефолта, и его перестали подбирать.

Я предполагаю, что кто-то написал вирус/троянец в Delphi, используя проект по умолчанию и имя формы, и созданный ими "шаблон" превратил его в базы данных AV.

Ответ 6

Проверьте ссылку: http://ginktage.com/?p=501

Я также описал проблему и возможное решение.

Я все еще чувствую, что это ложный позитив.

Ответ 7

Или просто обновить - Delphi 2010 в 100 раз лучше: -)