Форум программистов, компьютерный форум, киберфорум
Системный софт
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
27 / 9 / 1
Регистрация: 26.04.2010
Сообщений: 256
1

Inno Setup - вскрыть уже скомпилированный ранее setup.exe

30.09.2012, 21:58. Просмотров 2839. Ответов 6
Метки нет (Все метки)


Можно ли этой программкой вскрыть уже скомпилированный ранее setup.exe и посмотреть, какие там скрипты под конец распаковки идут? Дело в том, что после переустановки ОС все папки с играми остались, а в реестре нужных записей нет. Из-за этого приходится заново ставить те же самые репаки, ждать 2 часа, пока то же самое распакуется только из-за пары ключиков и папки в пуске, на что от силы можно потратить 10 секунд.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2012, 21:58
Ответы с готовыми решениями:

Помощь в Inno Setup 5.4.0
Привет, ребят подскажите как упаковать распакованный установочник? Я сначала открыл установочник...

Inno Setup Compiler - запускать программу от имени администратора
Доброго времени суток! Подскажите, возможно ли в Inno Setup Compiler реализовать создание ярлыка...

Inno Setup
Всем привет! Я не программист, но интересно разобраться в некоторых вещах. Хочу понять...

вопрос по Inno Setup
Уважаемые, есть код...требуется после определение на присутствие NetFramework проверить установлен...

__________________
Помогаю в написании студенческих работ здесь.
6
Студент :)
894 / 327 / 12
Регистрация: 29.01.2011
Сообщений: 1,680
01.10.2012, 23:04 2
Нет,так вскрыть нельзя. Но можно попробовать вскрыть инсталлы, архиватором Universal Extractor
0
Клюг
7668 / 3183 / 382
Регистрация: 03.05.2011
Сообщений: 8,381
04.10.2012, 13:26 3
Есть такой innounp, the Inno Setup Unpacker.
1
27 / 9 / 1
Регистрация: 26.04.2010
Сообщений: 256
04.10.2012, 17:14  [ТС] 4
Charles Kludge, эта утилита хоть и полезная, но непонятно как ей, не извлекая все файлы целиком (если в каталоге отсутствуют setup-1.bin, setup-2.bin, ... она их запрашивает), вытащить отдельно скрипты на добавление ключей в реестр и папки в главное меню. вот ввожу например в cmd: innounp.exe -x setup.exe, она создаёт в текущем каталоге {app} и в нём файл с названием IS-..., после чего запрашивает setup-1.bin ( какие можно использовать ключи, чтобы отдельно извлечь сами скрипты (RemPascal Script или как их там) ?
0
Клюг
7668 / 3183 / 382
Регистрация: 03.05.2011
Сообщений: 8,381
04.10.2012, 18:20 5
Дык, качаете http://citylan.dl.sourceforge.... disasm.rar , потом
innounp.exe -x -m setup.exe , идехе в подкаталог embedded и напущаете disasm на CompiledCode.bin . Полученный листинг разгребаете ручками.
0
27 / 9 / 1
Регистрация: 26.04.2010
Сообщений: 256
08.10.2012, 02:48  [ТС] 6
Charles Kludge, ничё в этом листинге непонятно) где там процедура добавления ключа в реестр или что-то подобное, не могу найти.
0
Вложения
Тип файла: rar tmp.rar (8.0 Кб, 24 просмотров)
27 / 9 / 1
Регистрация: 26.04.2010
Сообщений: 256
08.10.2012, 02:57  [ТС] 7
нашёл инфу в другом файле: install_script.iss, раздел [Registry]. только многовато телодвижений придётся сделать в regedit.exe ) так что проще подождать нудные распаковки)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2012, 02:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Отрывок из Inno Setup
if IsComponentUpdates = false or IsComponentVoice = false or IsComponentGUI =...

Inno Setup ИНСТАЛЯЦИЯ
Кто знает как работать с программой Inno Setup? Очень нужно сделать електронную книжку с...

Inno setup DefaultDirName
Всем привет. Почему при выборе директории добавляется директори "Новая папка" ??? Как...

Inno Setup несколько ярлыков
Доброго времени суток! Подскажите пожалуйста, возможно ли средствами InnoSetup реализовать такую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.