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


Тип настраиваемого действия 50

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

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

Источник

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

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

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

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

 

Назначение

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

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

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

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

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

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

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

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

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

Комментарии

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

Custom_Actions