Burn : WiX Burn позволяет вам написать собственный графический интерфейс для запуска вашего установщика.Вы должны быть в состоянии реализовать все, что вы хотите с точки зрения графического интерфейса, если вы идете по этому пути. Однако: установщики работают все быстрее и быстрее, поскольку IO становится лучше, вы уверены, что это хорошо потраченное время? Я бы сказал, просто используйте ведение журнала и покончите с этим?См. Мои комментарии выше для вашего вопроса.
Приложение Burn Bootstrapper : Существует не так много примеров, которые я знаю о пользовательских приложениях WiX Burn Bootstrapper.Вот два из них:
Документация : Для получения документации зайдите в онлайн , или, что еще лучше, откройте WiX.chm
и найдите раздел "Сборка пакетов установочного пакета" .
Вот два последних ответа, которые я бы порекомендовал вам, по крайней мере, просмотреть:
Реализация пользовательского графического интерфейса для MSI зависит от базовой функции API MSI Функция MsiSetExternalUI .Это позволяет то, что делает Burn - создание пользовательского интерфейса.Добавление образца SDK также:
Образец MSI SDK : некоторые подробности о функции MsiSetExternalUI (ответ сервера об ошибке).Пример конкретного кода для обработки сообщений установщика Windows: https://docs.microsoft.com/en-us/windows/desktop/Msi/handling-progress-messages-using-msisetexternalui. Это прямые вызовы API MSI - ничего общего с Burn как таковым не существует, Burn использует эти вызовы.
Links : Перегрузка ссылки - как обычно - но здесь приведен пример пользовательской темы Burn - в отличие от пользовательского приложения начальной загрузки.Это изменяет внешний вид стандартного пакета Burn.