Время появления диалогового окна предварительных требований InstallShield
У меня есть установка InstallScript, созданная в IS 2011, которая включает в себя предварительные условия: диалоговое окно предварительных требований появляется сразу после выполнения setup.exe, даже перед диалоговым окном приветствия.
Есть ли способ изменить это поведение так, чтобы предварительные условия были установлены на более позднем этапе во время установки, например, при запуске реальной процедуры установки (т. Е. После диалогового окна приветствия, лицензионного соглашения,...).
Также я хочу избежать установки необходимых компонентов, когда мое приложение уже установлено, и я запускаю setup.exe и выбираю опцию удаления.
1 ответ
InstallShield предлагает планирование для предварительных условий, которое запускается после нажатия кнопки Install. Этот подход называется "Предварительные условия для функций" в справке InstallShield. Имейте в виду, что поскольку MSI-файл уже запущен, это более сложное время, поэтому некоторые предварительные условия не должны планироваться там (и другие могут не выполнить свое назначение, если они установлены после панелей мастера).
В InstallShield 2012 и более поздних версиях тип пакета поддерживает установку нескольких пакетов после одного мастера. В этой модели предварительные условия - это просто еще один пакет, и ваш вариант использования поддерживается напрямую.