Как создать самораспаковывающийся архив, не вызывая ложных вирусных срабатываний?

919
Jineapple

У меня есть небольшая программа, которая конвертирует некоторые файлы данных между различными версиями игры (Age of Empires 2). Это требует некоторых библиотек DLL, таких как boost и несколько дополнительных файлов данных. Я хотел бы упаковать их в самораспаковывающийся архив для установки в один клик. Я пытался использовать как WinRar, так и встроенный Iexpress из Windows. Сам архив работает нормально, но, похоже, вызывает некоторые предупреждения вирусов.

Вот актуальная программа: https://www.virustotal.com/de/file/aa06bd9eb77f2414a149e7312dcfbd70cfc6fb2f4888a385b3d00c55c32118cd/analysis/

А это упакованный архив: https://www.virustotal.com/de/file/1e4272798163031fca982d5433b7e9c3c8378abb02cece9889384cef28f20cfc/analysis/

Есть ли приемлемый способ сделать это, не вызывая ложных срабатываний, или я должен продолжать распространять его как обычный zip-архив?

1
Одним из лучших способов избежать этого является цифровая подпись приложения, включая архивы, в которых вы его распространяете. (.Msi - это просто архивированный формат архива) Ramhound 7 лет назад 1
Ramhound прав. К сожалению, цифровые подписи не дешевы. 7 лет назад 1
Это чисто некоммерческий / хобби проект, поэтому я не хочу тратить на него много денег. Я думаю, что я буду распространять его как почтовый индекс. Jineapple 7 лет назад 1

1 ответ на вопрос

0
Rigel

Есть несколько приемов, которые вы можете сделать, чтобы уменьшить коэффициент обнаружения. Например, используйте WinRar 3. Он будет вызывать меньше ложных срабатываний. Вы также можете использовать 64-битный заголовок SFX вместо 32-битного.

Источник:
http://thesunstroke.blogspot.de/2017/11/false-antivirus-reports-on-installers.html

Похожие вопросы