2013-11-07 3 views
0

У меня есть два msis и упакован в загрузчик EXE. Но я хочу иметь возможность запускать приложение после установки. Я знаю, что есть способ достичь этого, добавив кнопку «запуск». После установки будет две кнопки. Но есть ли способ добавить пользовательское действие к кнопке «закрыть» или удалить кнопку «закрыть»?Как добавить пользовательские действия к событию «закрыть» после успешной установки

Спасибо!

ответ

2

Wix Burn UI сейчас не является мощным, насколько я знаю, однако вы можете делать все, что захотите, это просто вопрос времени, которое вы готовы вставить. Burn UI не работает хорошо со свойствами на данный момент , вы даже не можете создать пользовательский TextBox, чтобы заполнить свойство, но если время не является проблемой:

1) Вы можете скачать источник Wix и изменить все так, как вы хотите, чтобы сделать его многоразовым.

2) Вы можете создать пользовательский пользовательский интерфейс WiX Burn (мне нравится WPF + MVVM), который не должен занимать слишком много времени и должен быть очень интересным. Там вы можете включить все, что хочет ваша душа.

3) Вы можете отключить интерфейс WIx BURN и использовать MSI internalUI, , это хороший пример; http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/run_program_after_install.html

Это позволит вам сконфигурировать все, например, кнопку «Закрыть», имеющую настраиваемое действие. + удаление кнопки закрытия путем переопределения пользовательских диалогов (вы можете загрузить их из файлов wix, * .THM)

 Смежные вопросы

  • Нет связанных вопросов^_^