Как подавить ненужные диалоги InstallShield InstallScript MSI? - PullRequest
2 голосов
/ 05 октября 2009

У меня есть проект InstallShield 2009 'InstallScript MSI', в котором отображаются 2 диалоговых окна, которые не нужны в моей установке:

Customer Information
  Setup Type

Как я могу отключить эти 2 диалога? Под «Интерфейсом пользователя» в дереве «Все диалоги» перечислены эти диалоги, но все они выделены серым цветом и не могут быть отключены или изменены.

Ответы [ 2 ]

8 голосов
/ 05 октября 2009

Для установок MSI InstallScript (и в этом отношении InstallScript) вы контролируете, какие диалоговые окна показываются, переходя в представление InstallScript. Вставьте событие OnFirstUIBefore, перетаскивая раскрывающиеся списки вверху. Затем выясните образец gotos и какие диалоги отображаются, и перепишите его, чтобы пропустить эти диалоги. Обычно функции, отображающие диалоги, имеют префикс Sd.

.
1 голос
/ 11 декабря 2014

А именно - вы не можете удалить диалог. Но вы можете это скрыть

Для этого в параметрах видимости всего нежелательного диалогового окна необходимо изменить его с «видимого» на «скрытый».

Profit!

...