2010-01-05 3 views
14

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

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

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

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

+4

Вы можете попробовать установку и запуск одного или нескольких другие антивирусные продукты, отключите McAfee, а затем посмотрите, сообщают ли другие о заражении. –

+1

В Google ничего не появляется. Возможно, ваша машина заражена. – 2010-01-05 14:23:02

+1

Я думаю, что это принадлежит SuperUser. –

ответ

34

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

  1. Ложные положительные. Вы можете отправить свое приложение в VirusTotal, чтобы проверить его на других инструментах AV.
  2. Вы инфицированы this virus which targets D7. Это заставит Delphi производить зараженные EXE.
+39

3. Он пытается написать вирус: D – 2010-01-05 22:27:15

1

Вы можете рассмотреть ответы в How can I scan my apps against popular scanners, поскольку я думаю, что это становится все более распространенным явлением. Delphi используется для некоторых вирусов, и сканеры не умеют выбирать точную подпись, которая также не используется в других приложениях Delphi.

-1

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

+1

Использование D7 после использования D2010 больно ;-) –

0

Это может ложным положительным.

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

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

0

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

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

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

2

У многих честных разработчиков проблемы из-за небрежного антивирусного программного обеспечения. См. Также: How to prevent false positive virus alarm on my software?

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

2

Выполните следующие шаги, чтобы решить эту проблему:

  • пойти/источник/РТЛ Delphi7. Существует файл 'makefile'.
  • сделайте новый каталог под названием «Lib» на нем
  • введите команду командной строки (cmd.exe); введите ключевое слово MAKE и ENTER
  • будет перекомпилировано файлы dcu в созданной директории Lib.
  • резервного Delphi7 Оригинальные Lib реж
  • копия переопределения в DCU создан
  • протестируйте приложение (http://www.virustotal.com/)