Ru-Board.club
← Вернуться в раздел «Программы»

» Декомпилятор для Windows Installer

Автор: gemoglobin
Дата сообщения: 14.04.2005 14:22
Есть файлы установки с расширением msi, есть в виде exe-файла.
Вопрос такой:
можно ли декомпилить exe файл обратно в msi?

P.S.
Был топик про декомпиляцию для Install Shield - он не ответил на вопрос...
Автор: AlexeiKozlov
Дата сообщения: 14.04.2005 14:24
setup.exe просто вроде копит, но всегда запускаеться .msi .для msi вроде Orca есть.он может глянуть структуру.
Автор: gemoglobin
Дата сообщения: 14.04.2005 14:36
но ведь есть просто exe без msi, которые сами устанавливают

попутный вопрос:
а Orca может делать exe из msi, если нет, то это умеет? (может в этом направлении поискать)
Автор: arsvrn
Дата сообщения: 14.04.2005 15:08
gemoglobin
Exe файлы делают инсталляторы InstallShield, InnoSetup, Wise и многие другие. Есть и декомпиляторы (деархиваторы) для большинства из них. Причем большая часть с msi никак не связана.
Задача то в чем? Зачем

Цитата:
декомпилить exe файл обратно в msi?

Если вытащить оттуда что-нибудь, то можно.
Автор: gemoglobin
Дата сообщения: 14.04.2005 15:27
задача такая делаю инстальник посредством WIX (такая задача уж...)
он умеет декомпилить msi в xml, и наоборот

изучение WIX дается тяжело без примеров
схема работы у меня такая примерно:
читаю MSDN, Windows Installer SDK, декомпилю msi

все имеющиеся msi декомпилил и посмотрел, но в них уже нет инфы, которая мне нужна,
а инстальников в виде exe полно...

вот и возник такой вопрос
Автор: arsvrn
Дата сообщения: 14.04.2005 16:12
gemoglobin
Примерно понятно. То есть просто развалить InnoSetup и другие - это не то, что нужно.
Автор: jvalej
Дата сообщения: 14.04.2005 16:51
gemoglobin
Может такая программа тебе чем-то помочь да сможет - MaSaI Installer. Удачи!
Автор: AlexeiKozlov
Дата сообщения: 14.04.2005 22:56
msi для windows installer.
setup.exe раньше был сам по себе....все делал там и так далее..а теперь его просто дописывают, что бы он проверил есть ли в винде windows installer и если нету то run instmsia.exe . а поотм скидывает на вход win installer файл .msi

orca редактить может этот msi. orca это кстати творение microsoft на сайте поищи ихнем.
Автор: GeMir
Дата сообщения: 14.04.2005 23:12
А не для Андеграунда ли это тема?
Автор: gemoglobin
Дата сообщения: 15.04.2005 06:20

Цитата:
Может такая программа тебе чем-то помочь да сможет - MaSaI Installer. Удачи!

гляну обязательно... может поможет


Цитата:
msi для windows installer.
setup.exe раньше был сам по себе....все делал там и так далее..а теперь его просто дописывают, что бы он проверил есть ли в винде windows installer и если нету то run instmsia.exe . а поотм скидывает на вход win installer файл .msi

но ведь есть просто одни exe без msi.
они конечно могут разворачиваться, например, в два файла один setup.exe, как ты говорил, и другой непосредственно msi.


Цитата:
orca редактить может этот msi. orca это кстати творение microsoft на сайте поищи ихнем.

я слышал об orca, но вроде он входит в пакет метров 80-90.
многовато, да и msi я сам делаю, проблем с этим нет.

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

вопрос я так понимаю остался открытым...
Автор: gemoglobin
Дата сообщения: 15.04.2005 13:45
jvalej
посмотрел MaSaI Installer...
тот же ORCA только триальный и с более интересным интерфейсом
Автор: evle
Дата сообщения: 15.04.2005 14:41
Я обычно инсталляторы плугином для Far'а открываю (InstallExplorer называется). msi разбирает и из setup.exe выковырять может (если он там есть, конечно)
Автор: vserd
Дата сообщения: 15.04.2005 15:33
gemoglobin

Цитата:
но ведь есть просто одни exe без msi.

Такой термин: "Самораспаковывающийся архив" знаешь? Если нет, тогда уже знаешь :))
Этот Ехе запускаешь, он распаковывается в %Temp%, и уже оттуда запускается инсталяция.
Только учти, что не всякий ЕХЕ это самораспаковывающися архив. Тем более содержащий в обязательном порядке msi.

Цитата:
я слышал об orca, но вроде он входит в пакет метров 80-90.

Господь с вами, всего-то 8,5 мб на сайте M$, но если поискать, то на h__p://wasm.ru/toollist.php?list=15 можно найти на 2,2 Мб.


Автор: arsvrn
Дата сообщения: 15.04.2005 15:42
evle
Я уже предлагал подобное. Насколько я понял, нужно не это.
Автор: gemoglobin
Дата сообщения: 15.04.2005 15:52

Цитата:
Я обычно инсталляторы плугином для Far'а открываю (InstallExplorer называется). msi разбирает и из setup.exe выковырять может (если он там есть, конечно)

есть похожий плагин и под TotalCommander, но он только msi открывает.
не пробовал натравить его на exe.
можешь дать ссылку для плагина или хотя бы название?


Цитата:
Такой термин: "Самораспаковывающийся архив" знаешь? Если нет, тогда уже знаешь )
Этот Ехе запускаешь, он распаковывается в %Temp%, и уже оттуда запускается инсталяция.

пусть так...
пусть он ведет себя как архив, тогда хотел бы получить из этого "архива" msi.
(подошло бы даже на этапе инсталяции)
меня интересует возможность извлечения из exe самого msi.


Цитата:
Господь с вами, всего-то 8,5 мб на сайте M$, но если поискать, то на h__p://wasm.ru/toollist.php?list=15 можно найти на 2,2 Мб

да я уже нашел он входит в Windows Intaller SDK.msi (7Мб)



Добавлено:

Цитата:
Я обычно инсталляторы плугином для Far'а открываю (InstallExplorer называется). msi разбирает и из setup.exe выковырять может (если он там есть, конечно)



Цитата:
Я уже предлагал подобное. Насколько я понял, нужно не это.


именно, как выковыривать из exe-файла msi и есть цель данного топика
Автор: evle
Дата сообщения: 15.04.2005 16:40
gemoglobin
Названиея уже дал: InstallExplorer искать на http://plugring.farmanager.com/
Если не найдешь, стучись в ПМ или в аську.

arsvrn
21:08 14-04-2005
Ты говорил:

Цитата:
Причем большая часть с msi никак не связана

Это не совсем так. Уже многие инсталляторы содержат в себе msi-файлы. Я думаю, тебя немного неправильно поняли, ты предлагал то что нужно (судя по описанию).
Автор: AlexeiKozlov
Дата сообщения: 15.04.2005 17:29
gemoglobin

Цитата:
меня интересует возможность извлечения из exe самого msi.

если setup.exe и там еще data.cab файлы.....то это врядли содержит msi файл. так как этот setup целая прога которая сама все за windows installer делает.
Автор: arsvrn
Дата сообщения: 15.04.2005 17:37
gemoglobin
Если тебе нужен InstallExplorer для Total Commander, то сходи вот сюда: http://wincmd.ru/plugring/IETotal.html .

Добавлено:

Цитата:
если setup.exe и там еще data.cab файлы

то это InstallShield какой-либо версии.
Автор: gemoglobin
Дата сообщения: 18.04.2005 06:38
evle
спасибо за InstallExplorer...
а так же спасибо всем остальным кто принял участие...

думаю тема исчерпана

Страницы: 1

Предыдущая тема: Есть ли у кого Photomodeler 5.2?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.