Я создаю пакет установки с WiX 3.6 в первую очередь, поэтому я могу использовать функции Burn для начальной загрузки. Пока у меня есть несколько пакетов MSI в комплекте, которые будут установлены со встроенным загрузочным приложением (WixStandardBootstrapperApplication.RtfLicense
).
Я прочитал, что Burn позволяет заменить приложение bootstrapper по умолчанию, указав пользовательский UX.dll
, но я еще не смог найти какие-либо ресурсы, которые описывают, как создается пользовательский UX.dll
(т.е. как он интегрируется с движком Burn, какие технологии я использую, какие интерфейсы следует реализовать и т.д.).
Моя цель - создать фирменный загрузчик, который может собирать произвольную информацию у пользователя и передавать эту информацию в различные файлы MSI, EXE файлы и т.д.
Итак, у меня есть два вопроса:
- В какой степени настраивается приложение bootstrapper по умолчанию?
- Есть ли доступные ресурсы, которые описывают, как создать пользовательский
UX.dll
?