Как распаковать установочный пакет, а затем собрать его обратно, сохранив всю функциональность установщика?

Здравствуйте!

Требуется перевести на другой язык пару программ (Win32), для которых имеются только установочные пакеты.
Один - Microsoft Installer лохматого года выпуска (setup.exe + xxx.msi), другой - Setup Factory 8.0.

Как переводить сам софт (ресурсы двоичных файлов), я знаю, т.к. работаю в локализационной компании.

Вопрос в том, как:
1. Извлечь все файлы из установочного пакета (установить и заглянуть в Program Files\xxx\?)
2. В ходе установки может в реестр что-то записываться, какие-то DLL могуь копироваться в папку Windows и устанавливаться и т.п... Как эти действия узнать/сохранить?
3. Как потом запаковать переведенную программу обратно в установочный пакет, чтобы она нормально устанавливалась и работала? С Setup Factory 8.0 более-мене понятно, а чем генерить setup.exe + xxx.msi?

P.S. Если существует специалист, готовый сделать эту работу с почасовой оплатой, можем договориться о сотрудничестве.

Заранее спасибо за ответы!
  • Вопрос задан
  • 20311 просмотров
Решения вопроса 1
Zoxon
@Zoxon
Веб-разработчик
1. Через Universal Extractor www.legroom.net/software/uniextract распаковываете и ковыряете файлы, если есть файл(ы) с переводами переводите их.

2. Если нету берете любой ковыряльшик ресурсов (Resource Hacker, Restorator и тд.) и меняете текст.

3. Если файлы зашифрованы или упакованы. Смотрите чем упаковано и ищите анпакер. И повторяем пункт 2

Можно еще поискать русификатор
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@asvishnyakov
Программист
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы