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


Работа с компонентами и компонентами

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

Изменение установки компонентов и компонентов

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

    Каждому компоненту в пакете назначается уровень установки в таблице компонентов. Если уровень установки компонента ниже, чем уровень, заданный MsiSetInstallLevel, компонент выбирается для установки. После вызова MsiSetInstallLevel можно явно изменить, установлен ли компонент.

  2. Определите, какие состояния доступны для указанной функции, вызвав функцию MsiGetFeatureValidStates .

  3. Получите требования к дисковом пространству для указанного компонента и его дочерних функций, вызвав функцию MsiGetFeatureCost .

  4. Получите текущее состояние компонента или компонента, вызвав функцию MsiGetFeatureState или MsiGetComponentState .

  5. Измените состояние компонента или компонента с помощью функции MsiSetFeatureState или MsiSetComponentState .