Método Installer.ConfigureProduct
O método ConfigureProduct do objeto Installer instala ou desinstala um produto.
Sintaxe
Installer.ConfigureProduct(
Product,
InstallLevel,
InstallState
)
Parâmetros
-
Product
-
Especifica o código do produto.
-
InstallLevel
-
Especifica a configuração de instalação padrão do produto. O parâmetro InstallLevel será ignorado e todos os recursos serão instalados se o parâmetro InstallState estiver definido como qualquer outro valor que não msiInstallStateDefault.
Esse parâmetro deve ser 0 (instalar usando níveis de recursos criados), 65535 (instalar todos os recursos) ou um valor entre 0 e 65535 para instalar um subconjunto de recursos disponíveis.
-
InstallState
-
Especifica o estado de instalação do recurso. Esse parâmetro deve usar um dos valores a seguir.
Valor Significado - msiInstallStateAdvertised
O recurso é anunciado - msiInstallStateLocal
O recurso é instalado localmente. - msiInstallStateAbsent
O recurso é desinstalado. - msiInstallStateSource
O recurso é instalado para ser executado a partir da origem. - msiInstallStateDefault
O recurso é instalado em seu local padrão.
Valor retornado
Esse método não retorna um valor.
Comentários
O método ConfigureProduct exibe a interface do usuário usando as configurações atuais. As configurações da interface do usuário podem ser alteradas modificando a propriedade UILevel (objeto Installer) antes de chamar o método ConfigureProduct.
Caso o parâmetro InstallState seja definido para qualquer outro valor que não msiInstallStateDefault, o parâmetro InstallLevel será ignorado e todos os recursos do produto serão instalados. Use o método ConfigureFeature para controlar a instalação de recursos individuais quando o parâmetro InstallState não estiver definido como msiInstallStateDefault.
Requisitos
Requisito | Valor |
---|---|
Versão |
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP |
DLL |
|
IID |
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046 |
Confira também