Официальный сайт студ.городка НГТУ

Список блогов » - » О том, как извлечь файлы из *.msi

12.02.09 09:23

drug_detei
Сообщений: 5338
Email Профиль Приват 

О том, как извлечь файлы из *.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

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.019 сек.
Выполнено 12 запросов.