Ответ 1
Две возможности:
- Ложноположительный. Вы можете отправить свое приложение VirusTotal, чтобы проверить его на других инструментах AV.
- Вы заражены этим вирусом, который нацелен на D7. Это заставит Delphi производить зараженные EXE.
Когда я компилирую новый проект в Delphi 7 IDE, MCafee идентифицирует он как вирус и удаляет его.
Вирус идентифицирован как Generic.dx! gmk и удаляется антивирусом, поэтому новый Exe не создается.
Как решить эту проблему?
Является ли это ложным положительным?
Две возможности:
У многих честных разработчиков проблемы из-за небрежного антивирусного программного обеспечения. Смотрите также: Как предотвратить ложноположительную вирусную сигнализацию на моем программном обеспечении?
Представьте, что для каждого ложного позитива, который они показывают, вы теряете возможного клиента. Возможно, мы можем объединиться против таких антивирусных продуктов и заставить их быть более осторожными в отношении ложных положительных сигналов тревоги, даже чтобы получить некоторый доход для продаж, которые мы теряем из-за них.
Для устранения проблемы выполните следующие действия:
Вам может понравиться рассмотреть ответы в Как сканировать приложения на популярные сканеры, так как я думаю, что это становится все более распространенным явлением. Delphi используется для некоторых вирусов, и сканеры не умеют выбирать точную подпись, которая также не используется в других приложениях Delphi.
Он может быть ложным.
Один из наших новых разработчиков (который также является новичком в Delphi) испытывал то же самое. Он переименовал свой "тестовый" проект и сформировался из-за дефолта, и его перестали подбирать.
Я предполагаю, что кто-то написал вирус/троянец в Delphi, используя проект по умолчанию и имя формы, и созданный ими "шаблон" превратил его в базы данных AV.
Проверьте ссылку: http://ginktage.com/?p=501
Я также описал проблему и возможное решение.
Я все еще чувствую, что это ложный позитив.
Или просто обновить - Delphi 2010 в 100 раз лучше: -)