90 likes | 356 Views
Анализ msi -сборок. Декомпиляция установочных пакетов в формат Windows Installer Xml ( WIX). Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer. MSI -пакет для последующего анализа. Возьмем готовый пакет из предыдущего доклада:
E N D
Анализ msi-сборок. Декомпиляция установочных пакетов в форматWindows Installer Xml (WIX) ЕвгенийВоднев 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) ключ -v – расширенный вывод в процессе декомпиляции ключ -x – извлечение двоичных ресурсовв указанный каталог Пример: dark.exe c:\temp\SimpleSetupProject.msi -o c:\temp\ssp.wxs –v –x c:\temp\binaries .msi .wxs Ресурсы (опционально) 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