Набор инструментов WIX Я хочу, чтобы журнал ActionData продолжал записываться в виде прокрутки - PullRequest
0 голосов
/ 06 марта 2019

Если вы добавите ActionData к Subscribe event в Edit Control в Wix, строка будет записана и стерта.Я хочу, чтобы ActionData log продолжал записываться как свиток.

GUI

Ответы [ 2 ]

0 голосов
/ 11 марта 2019

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.

0 голосов
/ 06 марта 2019

Собственный интерфейс установщика Windows не поддерживает это. Вам нужно создать собственный обработчик пользовательского интерфейса, чтобы он отображался так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...