Установщик Wix / WixSharp. Отслеживание отмены установки пользователем - PullRequest
0 голосов
/ 06 марта 2020

Я разрабатываю установщик с помощью WixSharp. Я хочу отследить (поймать, подписаться и т. Д. c) событие, когда пользователь нажимает кнопку отмены (отмена / прерывание установки).

Я хочу отслеживать на этапе ввода пользователем данных, а также во время процесса установки файлов. Лучше не менять стандартные диалоги пользовательского интерфейса, а использовать пользовательские действия или что-то в этом роде. Но если изменение пользовательского интерфейса - единственный способ, то все в порядке.

enter image description here

Тип пользовательского интерфейса проекта - WixUI_InstallDir.

Спасибо за внимание.

1 Ответ

0 голосов
/ 07 марта 2020

Вы не можете отследить нажатие этой кнопки, если используете этот тип проекта. Но вы можете настроить этот тип проекта, если добавите формы диалогов в ваш проект

Управляемая установка WixSharp - пользовательский интерфейс Cusom

Просто добавьте диалоги из этого проекта и отмените обработчик ( я думаю ты знаешь как это сделать в winforms). Не забудьте проверить Project.cs , есть последовательность диалогов и набор параметров ManagedUI.

...