Это не обязательная секция. Она определяет типы установки, которые инсталлятор покажет на странице Выбор компонентов. При компиляции, если вы укажете компоненты в секции [Components], но не укажите, к каким типам установки они относятся, типы будут созданы автоматически (по умолчанию). Если вы используете файлы сообщений по умолчанию (английские), типы будут те же, что и приведенном ниже примере.
Пример секции [Types]:
[Types]
Name: "full"; Description: "Full installation"
Name: "compact"; Description: "Compact installation"
Name: "custom"; Description: "Custom installation"; Flags: iscustom
Список поддерживаемых параметров:
Name (Обязательно)
Имя типа. Используется в качестве параметра в секции [Components] и указывает инсталлятору, к какому типу установки относится данный компонент.
Например:
Name: "full"
Description (Обязательно)
Описание типа, которое может содержать константы. Это описание отображается при установке
Например:
Description: "Full installation"
Flags
Параметры для установки дополнительных опций. Разделяются пробелами. Поддерживаемые значения:
iscustom
Указывает инсталлятору, что тип является выборочным. Когда пользователь вручную меняет состав компонентов при установке, инсталлятор меняет тип установки на выборочный. Обратите внимание, что если вы не зададите выборочный тип установки, инсталлятор просто предложит пользователю выбрать тип установки и пользователь не сможет поменять состав входящих в выбранную установку компонентов.
Только один тип может иметь этот флаг.
Например:
Flags: iscustom