Installer.ConfigureProduct 方法

Installer 对象的 ConfigureProduct 方法可用于安装或卸载产品。

语法

Installer.ConfigureProduct(
  Product,
  InstallLevel,
  InstallState
)

参数

Product

指定产品的产品代码。

InstallLevel

指定产品的默认安装配置。 如果 InstallState 参数设置为 msiInstallStateDefault 以外的任何值,则忽略 InstallLevel 参数并安装所有功能。

此参数必须是 0(使用创作的功能级别安装)、65535(安装所有功能),或 0 到 65535 之间的值才能安装一部分可用功能。

InstallState

指定该功能的安装状态。 此参数须为下列值之一。

含义
msiInstallStateAdvertised
该功能已播发。
msiInstallStateLocal
该功能已在本地安装。
msiInstallStateAbsent
该功能已卸载。
msiInstallStateSource
该功能已安装为从源运行。
msiInstallStateDefault
该功能已安装到其默认位置。

 

返回值

此方法不返回值。

备注

ConfigureProduct 方法使用当前设置显示用户界面。 可以通过在调用 ConfigureProduct 方法之前修改 UILevel 属性(Installer 对象)来更改用户界面设置。

如果 InstallState 参数设置为 msiInstallStateDefault 以外的任何值,则忽略 InstallLevel 参数并安装所有产品功能。 当 InstallState 参数未设置为 msiInstallStateDefault 时,使用 ConfigureFeature 方法控制各个功能的安装。

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
DLL
Msi.dll
IID
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046

另请参阅

MsiConfigureProduct

安装和配置函数