InstallShield 2010 Basic MSI Project - добавление диалога для выполнения последовательности

Как добавить пользовательский диалог в последовательность выполнения базового проекта MSI в InstallShield 2010?

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

Можно ли это сделать, если да, то как?

заранее спасибо

Рагу.

1 ответ

Создайте свой диалог в представлении интерфейса пользователя. Затем, в зависимости от того, хотите ли вы, чтобы он был частью панелей мастера или автономен, либо:

  • Отредактируйте управляющие события кнопок "Далее" и "Назад", чтобы иметь действия NewDialog, которые указывают на новый диалог, а также на его новые окружающие страницы, или
  • Добавьте в InstallUISequence настраиваемое действие, которое ссылается на ваше новое диалоговое окно, и убедитесь, что у него есть действие Control Event, которое закроет его.

Скорее всего, большинство диалогов будет лучше, как часть серии панелей мастера, поэтому я бы предложил перейти к первому варианту.

Другие вопросы по тегам