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


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

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

См. также исполняемые файлы.

Источник

Исполняемый файл создается из существующего файла. Поле source таблицы CustomAction содержит ключ к таблице свойств для свойства, содержащего полный путь к исполняемому файлу.

Значение типа

Добавьте следующее значение в столбец Type таблицы customAction для указания базового числового типа.

Константы Шестнадцатиричный Десятичный
msidbCustomActionTypeExe + msidbCustomActionTypeProperty 0x032 50

 

Цель

Целевой столбец таблицы CustomAction содержит строку командной строки для исполняемого файла, определенного в столбце Source.

Параметры обработки возврата

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

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

Включите необязательные биты флагов в столбец "Тип" таблицы CustomAction для указания параметров планирования выполнения. Эти параметры управляют несколькими выполнением пользовательских действий. Описание параметров см. в разделе Параметры планирования выполнения пользовательских действий.

Параметры выполнения In-Script

Включите необязательные биты флагов в столбец Type таблицы CustomAction , чтобы указать параметр выполнения в скрипте. Эти параметры копируют код действия в скрипт выполнения, отката или фиксации. Описание параметров см. в разделе параметры пользовательского действия In-Script параметры выполнения.

Возвращаемые значения

Пользовательские действия, исполняемые файлы, должны возвращать значение 0 для успешного выполнения. Установщик интерпретирует любое другое возвращаемое значение как сбой. Чтобы игнорировать возвращаемые значения, задайте msidbCustomActionTypeContinue битовый флаг в поле Type таблицы CustomAction.

Замечания

Настраиваемое действие, которое запускает исполняемый файл, принимает командную строку, которая обычно содержит свойства, которые назначаются динамически. Если это также отложенное пользовательское действие выполнения, установщик использует CreateProcessAsUser или CreateProcess для создания процесса при вызове пользовательского действия из скрипта установки.

Custom_Actions