Пример CUB-файла
В этом примере показан макет файла CUB, содержащего два ICEs. Установщик выполняет пользовательские действия в последовательности: ICE01 и ICE08.
Настраиваемое действие ICE01 является типом настраиваемого действия 1. Это точка входа в библиотеку DLL, которая хранится в виде потока в файле CUB. Этот поток указан в ice.dll двоичной таблицы.
Настраиваемое действие ICE08 является типом настраиваемого действия 6. Это точка входа в функцию в VBScript, которая хранится в виде потока в CUB-файле. Этот поток указан в двоичной таблице как ice.vbs.
Имя | Данные |
---|---|
ice.vbs | Неформатированные двоичные данные ice.vbs |
ice.dll | Неформатированные двоичные данные ice.dll |
Действие | Тип | Источник | Назначение |
---|---|---|---|
ICE01 | 1 | ice.dll | ICE01 |
ICE08 | 6 | ice.vbs | ICE02 |
таблица _ICESequence
Действие | Условие | Последовательность |
---|---|---|
ICE01 | 10 | |
ICE08 | 20 |
таблица _Special
ICE01 и ICE08 не требуют включения специальных таблиц обработки. Если CUB-файл содержит специальные таблицы, они также должны быть включены в таблицу _Validation.
Таблица | Столбец | Допускает значения NULL | MinValue | MaxValue | KeyTable | KeyColumn | Категория | Присвойте параметру | Описание |
---|---|---|---|---|---|---|---|---|---|
Двоичные данные | Имя | N | Идентификатор | ||||||
Двоичные данные | Данные | Нет | Двоичный | ||||||
CustomAction | Действие | N | Идентификатор | ||||||
CustomAction | Тип | N | Целое число | ||||||
CustomAction | Источник | Да | CustomSource | ||||||
CustomAction | Назначение | Да | Форматированные | ||||||
_ICESequence | Действие | N | Идентификатор | ||||||
_ICESequence | Условие | Да | Condition | ||||||
_ICESequence | Последовательность | Да | Целое число |