Ниже представлен список всех страниц мастера, которые
потенциально могут отображаться программой установки, а также условия,
при которых они будут показаны.
-
Приветствие
Отображается, если для директивы DisableWelcomePage
указано значение no.
-
Лицензионное соглашение
Отображается, если для директивы LicenseFile
задан файл лицензии. Пользователи смогут перейти на следующую страницу
только при выборе опции "Я принимаю условия соглашения".
-
Пароль
Отображается, если для директивы Password
задан пароль. Пользователи смогут перейти на следующую страницу только
после ввода правильного пароля.
-
Информация
Отображается, если для директивы InfoBeforeFile
задан файл с информацией.
-
Информация о пользователе
Отображается, если для директивы UserInfoPage
указано значение yes.
-
Выбор папки установки
Отображается, если для директивы DisableDirPage
указано значение no или auto.
-
Выбор компонентов
Отображается, если секция [Components]
содержит соответствующие записи.
-
Выбор папки в меню "Пуск"
Отображается, если секция [Icons]
содержит соответствующие записи и для директивы DisableProgramGroupPage
указано значение no или auto.
-
Выбор задач
Отображается, когда секция [Tasks]
содержит соответствующие записи, но только если они не связаны с
компонентами, которые не были выбраны на странице Select
Components.
-
Всё готово к установке
По умолчанию отображается всегда, но может быть отключена с помощью
директивы DisableReadyPage.
-
Подготовка к установке
Обычно программа установки никогда не останавливается на этой
странице. Остановка происходит только в том случае, если программа
установки не может продолжить свою работу или обнаружит приложения,
которые используют файлы, нуждающиеся в обновлении.
Описанное выше событие может произойти, когда функция PrepareToInstall
вернула код ошибки, или когда один или несколько файлов, указанных в
секциях [Files] и [InstallDelete], были поставлены
в очередь (какой-либо другой программой установки) для замены или
удаления при следующей перезагрузки. В этом случае пользователю будет
сказано о необходимости перезагрузки компьютера и повторном запуске
программы установки. Заметьте, что такая же проверка выполняется при
автоматической установке, но все сообщения отображаются в окне
сообщений, а не на странице мастера.
Последнее может произойти, если для директивы CloseApplications
указано значение yes или force.
-
Установка
Отображается во время фактического процесса установки.
-
Информация
Отображается, если для директивы InfoAfterFile
задан файл с информацией.
-
Установка завершена
По умолчанию отображается всегда, но может быть отключена с помощью
директивы DisableFinishedPage.
Смотрите пример сценария AllPagesExample.iss, в
котором можно увидеть все эти страницы.