Посл.ответ |
Сообщение |
Ранг: 69.0 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 20 октября 2004 22:14 · Личное сообщение · #1
Guys, проблемы с УПАКОВКОЙ...
Победил я тут, всё-таки, одну Армадилловую прогу (Vepergen, правда, 4 дня назад на TSRh Team её уже выложил - но я не подсматривал )...
Хотел её сжать UPX-ом, а он мне выдаёт NotCompressibleExeption...
UPX - 1.25 и 1.24_mod с WASMa - пробовал оба.
Может из-за наследия армы проблемы?- но ведь прога RUNS...
Как бороться?
| Сообщение посчитали полезным: |
|
Ранг: 266.8 (наставник), 5thx Активность: 0.22↘0.03 Статус: Участник very WELL :)
|
Создано: 20 октября 2004 23:38 · Личное сообщение · #2
Попробуй ASPack'ом
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0.02↘0 Статус: Участник
|
Создано: 20 октября 2004 23:56 · Личное сообщение · #3
estet.
Попробуй тем же UPX'ом с опцией --force
| Сообщение посчитали полезным: |
Ранг: 69.0 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 21 октября 2004 00:23 · Личное сообщение · #4
Да я пробовал форсить - no success...
Если никто ничего не присоветует - буду ASPack'ом жать (хотя компрессия у него похуже вроде)
Tnx for reply
| Сообщение посчитали полезным: |
Ранг: 266.8 (наставник), 5thx Активность: 0.22↘0.03 Статус: Участник very WELL :)
|
Создано: 21 октября 2004 00:31 · Личное сообщение · #5
estet пишет:
хотя компрессия у него похуже вроде
В разных случаях по разному.
Если в ехешнике много ресурсов (особенно типа RCData), то ASPack лучше жмёт.
| Сообщение посчитали полезным: |
Ранг: 69.0 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 21 октября 2004 01:14 · Личное сообщение · #6
OK. Tnx. Поглядим как ASPack ужмёт...
Редиз TSRh весит 514k, а у меня "продукт" в чистом виде 976k...
Ну да ладно - мне ж его никуда не релизить - как ужмётся, так и let it be...
Tnx
| Сообщение посчитали полезным: |
Ранг: 332.0 (мудрец) Активность: 0.18↘0 Статус: Участник •Pr0tEcToRs KiLLeR•
|
Создано: 21 октября 2004 02:22 · Личное сообщение · #7
estet пишет:
Может из-за наследия армы проблемы?
ну дык наверно надо армадильные секции отрезать и ресурсы перестроить. Хотя зачем обратно паковать надо...
PS вообще-то MEW хорошо с распакованными прогами работает ;) получше, чем UPX, ИМХО.
| Сообщение посчитали полезным: |
Ранг: 266.8 (наставник), 5thx Активность: 0.22↘0.03 Статус: Участник very WELL :)
|
Создано: 21 октября 2004 02:53 · Личное сообщение · #8
MEW вообще хороший пакер. Особенно для асмовых прог.
| Сообщение посчитали полезным: |
Ранг: 69.0 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 21 октября 2004 11:43 · Личное сообщение · #9
Я пробовал секции отрезать - Win32 стал not valid - Rebuild-ы PE не помогли...
А сделать: VirtualSize секции .mackt + её же RVA = RVA секции .rsrc (как Dragon учил ) невозможно, т.к. RVA .mackt==00012***, a RVA .rscr== 0000E*** - никак не складывается сумма
Опять же, он говорит, что ресурсы посте армы не перестраиваются (корректно). Или это уже устаревшая инфа?
Да ладно (tnx anyway) - попробую ASPack или MEW...
Mario555 пишет:
зачем обратно паковать надо...
Чтоб на CD меньше места занимал (HDD у меня и так "замусорен"
)...
| Сообщение посчитали полезным: |
Ранг: 31.0 (посетитель), 1thx Активность: 0.04↘0 Статус: Участник
|
Создано: 21 октября 2004 13:13 · Личное сообщение · #10
Mario555 пишет:
PS вообще-то MEW хорошо с распакованными прогами работает ;) получше, чем UPX, ИМХО.
А у меня более-менне крупные файлы лучше всего (даже MeW`а) жмёт PECompact2 with LZMA codec
| Сообщение посчитали полезным: |
Ранг: 39.1 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 25 октября 2004 14:50 · Личное сообщение · #11
PECompact главный канкурент MEW судя по той таблице сравнения пакеров, которую они предоставили. Кстати у меня были проблемы с запуском запакованных mew прог на 98 виндах. Загрузчик выдавал, что это вообще не win32 executable
| Сообщение посчитали полезным: |