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


Группа таблиц процедур установки

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

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

Могут возникнуть ситуации, в которых установка должна сделать то, что невозможно использовать только стандартных действий. Чтобы обеспечить большую степень гибкости, установщик предоставляет авторам установки возможность создавать собственные пользовательские действия. Если у вас есть пользовательские действия, необходимо зарегистрировать их в установщике, заполнив таблицу CustomAction.

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

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

  • Таблица removeFile содержит список файлов, удаленных во время установки.
  • Таблица RemoveIniFile содержит сведения, необходимые приложению из .ini файлов.
  • Таблица removeRegistry содержит сведения, которые удаляются из системного реестра при выборе соответствующего компонента.
  • В таблице CreateFolder перечислены папки, которые необходимо создать во время установки. Несмотря на то, что установщик создает папки по мере необходимости, они удаляются сразу после того, как они пусты. Список папок в таблице CreateFolder не удаляется, пока компонент не будет удален.
  • Таблица MoveFile содержит список файлов, которые необходимо переместить или скопировать из указанного исходного каталога на компьютере пользователя в целевой каталог. Не обязательно использовать таблицу MoveFile для описания файлов, связанных с устанавливаемыми компонентами.

Чтобы настроить необходимые условия, которые необходимо выполнить для запуска установки, заполните таблицу LaunchCondition.

Таблица launchCondition содержит список условий, все из которых должны быть выполнены для успешного выполнения действия.