InstallShield 2010 Basic MSI Project - добавление диалога для выполнения последовательности
Как добавить пользовательский диалог в последовательность выполнения базового проекта MSI в InstallShield 2010?
Я хочу, чтобы это диалоговое окно отображалось, когда установщик запускается непосредственно в виде файла.EXE или из командной строки MSIEXEC.EXE с базовым аргументом командной строки пользовательского интерфейса.
Можно ли это сделать, если да, то как?
заранее спасибо
Рагу.
1 ответ
Создайте свой диалог в представлении интерфейса пользователя. Затем, в зависимости от того, хотите ли вы, чтобы он был частью панелей мастера или автономен, либо:
- Отредактируйте управляющие события кнопок "Далее" и "Назад", чтобы иметь действия NewDialog, которые указывают на новый диалог, а также на его новые окружающие страницы, или
- Добавьте в InstallUISequence настраиваемое действие, которое ссылается на ваше новое диалоговое окно, и убедитесь, что у него есть действие Control Event, которое закроет его.
Скорее всего, большинство диалогов будет лучше, как часть серии панелей мастера, поэтому я бы предложил перейти к первому варианту.