Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с ресурсами в сжатых EXE


pantel ©   (2004-05-08 13:35:00) 

Есть EXE файл, сжат UPX-ом. Надо в него добавить или удалить ресурсы, чтобы работало, т. е. функция UpdateResource удаляет очень криво, а после добавления прога не инициализируется (видимо компрессор пытается разжать несжатый ресурс). Что делать?


pantel   (2004-05-11 10:08:00) [1]

UPX у меня вот 1.20d. После упаковки и распаковки всё работает.
Дело вот в чем: нашел в исходниках Nullsoft Install System класс CResourceEditor, но он на C. Есть ли перевод на дельфи?


Nick Denry   (2004-05-09 23:28:00) [2]

UPX - 1.92 все без проблем....


VMcL   (2004-05-09 22:42:00) [3]

>>Dimaxx ©  (09.05.04 21:44) [5]

Ничего не понял. Так все-таки UPX 1.24 или UPX 2.0?

P.S. Помнится мне, какая-то версия 1.х UPX'а грешила падением запакованного файла на WinXP.


Dimaxx   (2004-05-09 21:44:00) [4]

Винда не имеет значения, upx вроде 1.24. версия 2.0 не хочет работать (в смысле проги завернутые ей не запускаются).


VMcL   (2004-05-09 13:26:00) [5]

>>Dimaxx ©  (08.05.04 21:46) [3]

Название и версия ОС, версия UPX?


Dimaxx   (2004-05-08 21:46:00) [6]

После нескольких упаковок/распаковок проги UPX'ом она перестает запускаться. До чего там все перевирается...


pantel   (2004-05-08 14:42:00) [7]

Есть проще метод, как выяснилось: UPX есть OpenSource... Можно посмотреть как он там что делает, дописать в PE вручную итд.


VMcL   (2004-05-08 14:33:00) [8]

>>pantel ©  (08.05.04 13:35)

1. Распаковать
2. UpdateResource*
3. Запаковать


Наверх

Титульная страница Поиск, карта сайта Написать письмо