Если у кого сохранились весенние версии кнопки (2.1.1.1575, 2.1.2.1578, 2.2.0.1586, 2.3.0.1600) - киньте, пожалуйста, в личку.
Цитата gora:
LonerD, воспроизвести проблему не удалось. Прикрепите здесь проблемные файлы (архив, конфиг, иконку), файл настроек кнопки, укажите версию Вашего UPX, а также Вашу ОС с указанием разрядности. »
|
Странный какой-то баг, совсем я в нём запутался (раньше не применял upx в кнопке, только upack)/
Если сжимать не указав иконку, то upx-сжатие происходит.
Если иконка указана - то начинается бедлам. Одни иконки признаются "хорошими", тогда upx-сжатие отрабатывает корректно, sfx-модуль после сжатия уменьшается в размере почти в два раза. А другие иконки отчего-то "не нравятся" upx(или кнопке), тогда (судя по выводимому сообщению) сжатие происходит, но sfx-модуль сжимается буквально на пару килобайт.
В "хороших иконках" должны быть размеры 48х48, 32х32 и 16х16, иначе сжатия не происходит (если удалить хоть один из размеров, то после этого upx не срабатывает).
Ситуация проявляется на разных версиях кнопки, пробовал разные версии UPX (включая последнюю 3.07), 7-Zip, модифицированного модуля, включая версии двухлетней давности.
На 64-битной английской семерке подобного глюка нет. Наблюдаю его именно на 32-битной русской ХР (антивирус при этом отключен или вообще удалён).
Особенность работы алгоритма UPX? Тогда почему проявляется только под 32 битной осью?
Особенность настройки системы? Не представляю как это может быть связано с upx-сжатием.
Вот архив, конфиг, иконка для примера, видео
http://rghost.ru/19375061