Эта секция содержит глобальные директивы, которые используются как программой установки, так и программой удаления. Определённые директивы этой секции необходимы для создания любого инсталлятора. Ниже приведен пример секции [Setup]:
[Setup] AppName=My Program AppVersion=1.5 DefaultDirName={autopf}\My Program DefaultGroupName=My Program
По умолчанию все начальные и конечные пробелы в значении директивы будут удалены. Этого можно избежать, если заключить значение параметра в двойные кавычки (").
В секции [Setup] поддерживаются следующие директивы, сгруппированные по категориям:
(выделенные жирным шрифтом — являются обязательными)
Эти директивы управляют внешним видом программы установки.
Эти директивы описывают применение программы установки и управляют её общим поведением.
Эти директивы определяют целевой каталог приложения и страницу мастера "Выбор папки установки", на которой запрашивается эта информация.
Эти директивы управляют поведением инсталлятора в случаях, когда приложение или сама программа установки уже запущены.
Эти директивы управляют компилятором при создании файлов установки.
Эти директивы управляют сжатием файлов установки.
Эти директивы определяют количество и размер файлов, создаваемых компилятором.
Эти директивы управляют отображением и свойствами страниц мастера установки.
См. также директивы в группах "Каталог приложения", "Папка в меню «Пуск»" и "Информация о пользователе", для которых предусмотрены собственные страницы мастера.
Эти директивы определяют параметры безопасности программы установки и ваших файлов.
Эти директивы управляют папкой приложения в меню «Пуск» и страницей мастера "Выбор папки в меню «Пуск»", на которой запрашивается выбор этой папки.
Эти директивы контролируют системы, на которых может запускаться программа установки, а также определяют, будет ли она использовать 64-разрядный режим установки.
Эти директивы управляют процессом удаления и регистрацией приложения в разделе "Установка и удаление программ".
Эти директивы управляют страницей мастера "Информация о пользователе".
Эти директивы определяют данные о версии в ресурсах файлов, создаваемых компилятором.
Эти директивы уже устарели и не должны использоваться в новых сценариях.