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


Метод Installer.ConfigureProduct

Метод ConfigureProduct объекта Installer устанавливает или удаляет продукт.

Синтаксис

Installer.ConfigureProduct(
  Product,
  InstallLevel,
  InstallState
)

Параметры

Продукт

Указывает код продукта.

InstallLevel

Задает конфигурацию установки продукта по умолчанию. Параметр InstallLevel игнорируется и все компоненты устанавливаются, если для параметра InstallState задано любое другое значение, отличное от msiInstallStateDefault.

Этот параметр должен иметь значение 0 (установка с помощью уровней созданных компонентов), 65535 (установка всех компонентов) или значение от 0 до 65535 для установки подмножества доступных компонентов.

InstallState

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

Значение Значение
msiInstallStateAdvertised
Функция объявлена
msiInstallStateLocal
Компонент устанавливается локально.
msiInstallStateAbsent
Компонент удаляется.
msiInstallStateSource
Компонент устанавливается для запуска из источника.
msiInstallStateDefault
Компонент устанавливается в расположение по умолчанию.

 

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

Этот метод не возвращает значение.

Комментарии

Метод ConfigureProduct отображает пользовательский интерфейс с использованием текущих параметров. Параметры пользовательского интерфейса можно изменить, изменив свойство UILevel (объект Installer) перед вызовом метода ConfigureProduct .

Если для параметра InstallState задано любое другое значение, отличное от msiInstallStateDefault, параметр InstallLevel игнорируется и устанавливаются все компоненты продукта. Используйте метод ConfigureFeature для управления установкой отдельных компонентов, если параметру InstallState не присвоено значение msiInstallStateDefault.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046

См. также раздел

MsiConfigureProduct

Функции установки и конфигурации