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


Настраиваемые типы действий

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

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

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

 

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