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 |
|
IID |
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046 |
另请参阅