Страниц: 1
Записей на странице: 45
Список | Добавить в друзья | Добавить в закладки
12.02.09 09:23
- drug_detei
- Сообщений: 5338
О том, как извлечь файлы из *.msi
Почему то микрософту очень нравится запаковывать учебные примеры не в архивы zip, а в установщики на подобие setup.exe и *.msi. Зачем?-непонятно. Может быть чтобы в меню Программы появлялась какая нибудь папка с ярлыками, или сами файлы примеров спрятать вглубь Program files чтобы соблюсти некий абстрактный порядок. Причем упаковывают всё - даже примеры для работы с Word.
Но иногда это заводит вообще в тупик - установщик тупо не хочет устанавливаться по неизвестной причине.
Так, вчера потратив часа полтора на то, чтобы выяснить на что ругается установщик (так и не выяснил), я решил тупо вытащить нужные файлы из msi. Итак, распространенный совет просто разRARить этот файл не сработал. Как ни странно, файл разрарился, но в результате получилось много файлов с непонятными именами непонятного назначения.
Чтобы извлечь файлы из msi-пакета достатачно выполнить команду msiexec /a имя_пакета.msi
-этот весьма распространенный совет тоже не сработал.
Статья Модификация дистрибутивов
на основе Windows Installer http://www.samag.ru/cgi-bin/go.pl?q=art … .2008;a=03 про утилиты по работе с установщиком. Вытащить файлы не удалось, но в целом довольно интересная статья . Теоретически можно было бы найти на что ругается установщик и исправить дистрибутив.
Наконец, здесь "WASM ИНСТРУМЕНТЫ > Инсталляторы" оказалось много программ этого профиля. Все получилось, когда воспользовался
MsiEx 0.2 by tulipfan
Самый настоящий полноценный экстрактор содержимого MSI-файлов. Полное воссоздание оригинальной структуры - каталоги, их расположение, файлы... Может извлекать файлы и из внешних CABов.
Offline
Страниц: 1
Записей на странице: 45
Список | Добавить в друзья | Добавить в закладки

