Método Installer.OpenPackage
O método OpenPackage do objeto Installer abre um pacote do instalador para uso com funções que acessam o banco de dados do produto e instalam o mecanismo, retornando um objeto Session.
Sintaxe
Installer.OpenPackage(
packagePath,
options
)
Parâmetros
-
packagePath
-
Cadeia de caracteres necessária que contém o nome do caminho do pacote.
-
options
-
Um valor inteiro opcional que especifica se OpenPackage deve ou não ignorar o estado atual do computador ao criar o objeto Session. Nenhum valor ou um valor de 0 para opções usa como padrão o comportamento original. Quando as opções são 1, o Método OpenPackage ignora o estado atual do computador ao abrir o pacote. Um valor de 1 impede alterações no estado atual do computador. Para saber mais, confira MsiOpenPackageEx.
Valor retornado
Esse método não retorna um valor.
Comentários
O método OpenPackage pode aceitar o identificador de banco de dados diretamente em vez da cadeia de caracteres para o caminho do pacote.
Observe que apenas um objeto Session pode ser aberto por um único processo. OpenPackage não pode ser usado em uma ação personalizada porque a instalação ativa é a única sessão permitida.
Um objeto Session seguro ignora o estado atual do computador ao abrir o pacote e impede alterações no estado atual do computador. Para saber mais, confira MsiOpenPackageEx.
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 |