Метод 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 |
|
IID |
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046 |
См. также раздел