Поделиться через


Типы настраиваемых действий

В следующей таблице указаны основные типы пользовательских действий и показаны значения, которые находятся в полях Тип, Источник и Целевой объект таблицы CustomAction для каждого типа. Основные настраиваемые действия можно изменить, включив необязательные биты флагов в столбец Тип. Описание параметров и значений см. в следующих статьях:

Используйте ссылки на базовый тип настраиваемого действия, чтобы получить описание и параметры, доступные для каждого типа.

Базовый тип настраиваемого действия Тип Источник Назначение
Тип настраиваемого действия 1 DLL-файл, хранящийся в потоке двоичных таблиц.
1 Ключ к двоичной таблице. Точка входа DLL.
Тип настраиваемого действия 2 EXE-файл, хранящийся в потоке двоичной таблицы.
2 Ключ к двоичной таблице. Строка командной строки.
Тип настраиваемого действия 5 Файл JScript, хранящийся в потоке двоичной таблицы.
5 Ключ к двоичной таблице. Необязательная функция JScript, которую можно вызвать.
Тип настраиваемого действия 6 Файл VBScript, хранящийся в потоке двоичной таблицы.
6 Ключ к двоичной таблице. Необязательная функция VBScript, которую можно вызвать.
Тип настраиваемого действия 17 DLL-файл, установленный вместе с продуктом.
17 Ключ к таблице Файлов . Точка входа DLL.
Тип настраиваемого действия 18 EXE-файл, установленный вместе с продуктом.
18 Ключ к таблице Файлов . Строка командной строки.
Тип настраиваемого действия 19 Отображает указанное сообщение об ошибке и возвращает ошибку, завершая установку.
19 Пусто Отформатированная текстовая строка. Литеральное сообщение или индекс в таблице Error .
Тип настраиваемого действия 21 JScript-файл, установленный вместе с продуктом.
21 Ключ к таблице Файлов . Необязательная функция JScript, которую можно вызвать.
Тип настраиваемого действия 22 Файл VBScript, установленный вместе с продуктом.
22 Ключ к таблице Файлов . Необязательная функция VBScript, которую можно вызвать.
Тип настраиваемого действия 34 EXE-файл с путем, ссылающимся на каталог.
34 Ключ к таблице каталога . Это рабочий каталог для выполнения. Столбец Target имеет формат и содержит полный путь и имя исполняемого файла, за которыми следуют необязательные аргументы.
Тип настраиваемого действия 35 Набор каталогов с отформатированным текстом.
35 Ключ к таблице Directory . Указанный каталог задается форматируемой строкой в поле Целевой объект. Отформатированная текстовая строка.
Тип настраиваемого действия 37 Текст JScript, хранящийся в этой таблице последовательностей.
37 Null Строка кода JScript.
Тип настраиваемого действия 38 Текст VBScript, хранящийся в этой таблице последовательностей.
38 Null Строка кода VBScript.
Тип настраиваемого действия 50 EXE-файл, путь к которому указан значением свойства.
50 Имя свойства или ключ для таблицы свойств . Строка командной строки.
Тип настраиваемого действия 51 Свойство задано с отформатированным текстом.
51 Имя свойства или ключ для таблицы Property . Это свойство задается форматируемой строкой в поле Целевой объект. Отформатированная текстовая строка.
Тип настраиваемого действия 53 Текст JScript, заданный значением свойства.
53 Имя свойства или ключ для таблицы свойств . Необязательная функция JScript, которую можно вызвать.
Тип настраиваемого действия 54 Текст VBScript, заданный значением свойства.
54 Имя свойства или ключ для таблицы свойств . Необязательная функция VBScript, которую можно вызвать.

 

Кроме того, при параллельных установках используются следующие типы настраиваемых действий: