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


Вызов пользовательских действий

Пользовательские действия вызываются так же, как и стандартные действия, явным вызовом или во время выполнения таблицы последовательностей. Существует два метода вызова действий:

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

Когда установщик получает имя действия из функции MsiDoAction или из таблицы последовательностей, сначала выполняет поиск стандартного действия этого имени. Если не удается найти стандартное действие, установщик запрашивает таблицу CustomAction , чтобы проверить, является ли указанное действие пользовательским действием. Если указанное действие не является пользовательским, установщик запрашивает таблицу диалогового окна для диалогового окна.