Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer
MSI-пакет для последующего анализа Возьмем готовый пакет из предыдущего доклада: Создание программы установки с помощью Windows Installer XML (WiX). Часть 2 – расширение функционала
Общие методы анализа MSI-пакетов 1. Установка Windows SDK из Windows SDK Home ( 2. Установка Orca из %ProgramFiles%\Microsoft SDKs\ Windows\ \Bin\Orca.msi использование утилиты Orca.exe из комплекта Windows SDK 2
Декомпиляция в формат WiX %ProgramFiles%\Windows Installer XML v3.5\bin\ 3 dark.exe -o (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 Ресурсы (опционально)
Некоторые ресурсы по WiX лучшее руководство по WiX (Eng) - Windows Installer SDK (в комплекте Windows SDK) – основной источник информации по Windows Installer Как самому сделать простой инсталлятор с помощью Windows Installer XML (WiX) - Создание программы установки с помощью Windows Installer XML (WiX). Часть 2 – расширение функционала Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer 4