Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer MSI-пакет для последующего анализа Возьмем готовый пакет из предыдущего доклада: Создание программы установки с помощью Windows Installer XML (WiX). Часть 2 – расширение функционала http://www.techdays.ru/videos/2473.html 1 Общие методы анализа MSI-пакетов использование утилиты Orca.exeиз комплекта Windows SDK 1. Установка Windows SDK из Windows SDK Home (http://msdn.microsoft.com/en-us/windows/bb980924.aspx) 2. Установка Orca из %ProgramFiles%\Microsoft SDKs\ Windows\<Номер версии>\Bin\Orca.msi 2 Декомпиляция в формат WiX %ProgramFiles%\Windows Installer XML v3.5\bin\ dark.exe <имя_пакета.msi> -o <файл_результата.wxs> (dark.exe c:\temp\SimpleSetupProject.msi -o c:\temp\ssp.wxs) .msi .wxs Ресурсы (опционально) ключ -v – расширенный вывод в процессе декомпиляции ключ -x – извлечение двоичных ресурсов в указанный каталог Пример: dark.exe c:\temp\SimpleSetupProject.msi -o c:\temp\ssp.wxs –v –x c:\temp\binaries 3 Некоторые ресурсы поWiX • лучшее руководство по WiX (Eng) - http://www.tramontana.co.hu/wix/ • Windows Installer SDK (в комплекте Windows SDK) – основной источник информации по Windows Installer • Как самому сделать простой инсталлятор с помощью Windows Installer XML (WiX) - http://www.techdays.ru/videos/2221.html • Создание программы установки с помощью Windows Installer XML (WiX). Часть 2 – расширение функционала http://www.techdays.ru/videos/2473.html Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer 4