Распаковка setup.exe на КПК

Материал из PocketZ_wiki
Перейти к: навигация, поиск
Изображение:Forum_Link.png Обсуждение на форуме.

Многим знакома такая ситуация: скачали свежую программку для КПК, а она не в CAB'е, а просто setup.exe. А настольного компьютера под рукой нет, или на нём нет ActiveSync'а. И что делать? Описываемый способ позволяет в три коротких шага распаковать "обычный" setup.exe (большинство программ распространяют именно в таком инсталлере) прямо на КПК, приложив минимум усилий.

Потребуются две программы:

Возьмём в качестве примера вот такой файл: скачать с hpc.ru или вот такой: setup.exe.

Итак, запускаем PEInfo. Открываем наш setup.exe, жмём Tools -> Resource Browser и находим ресурс, начинающийся с таких байт: (78 da ec bd). Он всегда один. Жмём на кнопку "сохранить" снизу (дискетка) и вводим имя файла: sfx.z

Запускаем unz.exe, указываем ей sfx.z, во втором окне пишем имя создаваемого файла - sfx.exe.

Открываем уже sfx.exe в PE Info, вновь Tools -> Resource Browser, находим уже ресурс с началом "MSCF". Это и есть наш cab, сохраняем его с любым именем и запускаем.

Альтернатива

Альтернативу предложенному методу предлагает std.denis (CutTheCabARM.zip). Его программа работает по предложенному выше алгоритму.

Ссылки

Личные инструменты