В защищенной программе исчезли все иконки

Post here messages if you have any problems with working of Enigma Protector
Post Reply
al_kon
Posts: 2
Joined: Mon Mar 24, 2014 7:32 am

В защищенной программе исчезли все иконки

Post by al_kon »

Добрый день!
Я скачал демо-версию Enigma v4.0 и защитил с ее помощью мою прогу на Delphi XE3. При запуске проги увидел, что исчезли все иконки (на кнопках и т.д.). Многочисленные манипуляции с настройками (не сжимать иконки...) не помогли. Странно, другие пакеры, даже при сжатии ресурсов, работают нормально, а такая раскрученная, как Enigma...
Спасибо.
Alec
Posts: 82
Joined: Thu Feb 20, 2014 9:35 am

Re: В защищенной программе исчезли все иконки

Post by Alec »

Здравствуйте!
Действительно странное поведение протектора. Главная иконка тоже исчезла? Демка x86 или x64? В любом случае присылайте незащищенный файл на почту support@enigmaprotector.com, интересно глянуть.
al_kon
Posts: 2
Joined: Mon Mar 24, 2014 7:32 am

Re: В защищенной программе исчезли все иконки

Post by al_kon »

Спасибо за ответ, но причину выяснил. Поведение защищенной проги менялось из-за изменении ее имени при защите (добавлялся постфикс _ptotected, т.е., ИмяПроги_ptotected.exe), так как первичные настройки хранились в файле ИмяПроги.ini, а ресурсы (в т.ч. иконки) извлекались из явно указанного имени ИмяПроги.exe. Т.е., достаточно было вернуть защищенной проге ее первоначальное имя. Единственный вопрос, почему протектор не определяет компилятор (Delphi XE3), пишет unknown...
zop
Posts: 14
Joined: Tue Aug 27, 2013 9:52 pm

Re: В защищенной программе исчезли все иконки

Post by zop »

Странно, другие пакеры, даже при сжатии ресурсов, работают нормально, а такая раскрученная, как Enigma...
Как я и думал. Прежде, чем винить энигму - проверьте руки. Они должны быть ровные и расти из области плечей. :lol:
Enigma
Site Admin
Posts: 2946
Joined: Wed Aug 20, 2008 2:24 pm

Re: В защищенной программе исчезли все иконки

Post by Enigma »

Понятно, да, такая ситуация характерна для многих файлов.

То что протектор не определяет компилятор - это не важно, эта информация показывается только в информационных целях и никак в протекторе не используется. Мы уберем эту надпись в новой версии.
Post Reply