Секция [Setup]

Эта секция содержит глобальные директивы, которые используются как программой установки, так и программой удаления. Определённые директивы этой секции необходимы для создания любого инсталлятора. Ниже приведен пример секции [Setup]:

[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={autopf}\My Program
DefaultGroupName=My Program

По умолчанию все начальные и конечные пробелы в значении директивы будут удалены. Этого можно избежать, если заключить значение параметра в двойные кавычки (").

В секции [Setup] поддерживаются следующие директивы, сгруппированные по категориям:

(выделенные жирным шрифтом — являются обязательными)

Внешний вид

Эти директивы управляют внешним видом программы установки.

Сведения о приложении

Эти директивы описывают применение программы установки и управляют её общим поведением.

Каталог приложения

Эти директивы определяют целевой каталог приложения и страницу мастера "Выбор папки установки", на которой запрашивается эта информация.

Запущенные приложения

Эти директивы управляют поведением инсталлятора в случаях, когда приложение или сама программа установки уже запущены.

Параметры компилятора

Эти директивы управляют компилятором при создании файлов установки.

Компрессия

Эти директивы управляют сжатием файлов установки.

Разделение на диски

Эти директивы определяют количество и размер файлов, создаваемых компилятором.

Страницы установки

Эти директивы управляют отображением и свойствами страниц мастера установки.

См. также директивы в группах "Каталог приложения", "Папка в меню «Пуск»" и "Информация о пользователе", для которых предусмотрены собственные страницы мастера.

Безопасность

Эти директивы определяют параметры безопасности программы установки и ваших файлов.

Папка в меню «Пуск»

Эти директивы управляют папкой приложения в меню «Пуск» и страницей мастера "Выбор папки в меню «Пуск»", на которой запрашивается выбор этой папки.

Системные требования

Эти директивы контролируют системы, на которых может запускаться программа установки, а также определяют, будет ли она использовать 64-разрядный режим установки.

Деинсталляция

Эти директивы управляют процессом удаления и регистрацией приложения в разделе "Установка и удаление программ".

Информация о пользователе

Эти директивы управляют страницей мастера "Информация о пользователе".

Информация о версии

Эти директивы определяют данные о версии в ресурсах файлов, создаваемых компилятором.

Устаревшие

Эти директивы уже устарели и не должны использоваться в новых сценариях.