Page 1 of 1

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

Posted: Mon Mar 24, 2014 7:45 am
by al_kon
Добрый день!
Я скачал демо-версию Enigma v4.0 и защитил с ее помощью мою прогу на Delphi XE3. При запуске проги увидел, что исчезли все иконки (на кнопках и т.д.). Многочисленные манипуляции с настройками (не сжимать иконки...) не помогли. Странно, другие пакеры, даже при сжатии ресурсов, работают нормально, а такая раскрученная, как Enigma...
Спасибо.

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

Posted: Wed Mar 26, 2014 6:29 am
by Alec
Здравствуйте!
Действительно странное поведение протектора. Главная иконка тоже исчезла? Демка x86 или x64? В любом случае присылайте незащищенный файл на почту support@enigmaprotector.com, интересно глянуть.

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

Posted: Wed Mar 26, 2014 11:13 am
by al_kon
Спасибо за ответ, но причину выяснил. Поведение защищенной проги менялось из-за изменении ее имени при защите (добавлялся постфикс _ptotected, т.е., ИмяПроги_ptotected.exe), так как первичные настройки хранились в файле ИмяПроги.ini, а ресурсы (в т.ч. иконки) извлекались из явно указанного имени ИмяПроги.exe. Т.е., достаточно было вернуть защищенной проге ее первоначальное имя. Единственный вопрос, почему протектор не определяет компилятор (Delphi XE3), пишет unknown...

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

Posted: Wed Mar 26, 2014 11:17 am
by zop
Странно, другие пакеры, даже при сжатии ресурсов, работают нормально, а такая раскрученная, как Enigma...
Как я и думал. Прежде, чем винить энигму - проверьте руки. Они должны быть ровные и расти из области плечей. :lol:

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

Posted: Wed Mar 26, 2014 11:19 am
by Enigma
Понятно, да, такая ситуация характерна для многих файлов.

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