Compartilhar via


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
Msi.dll
IID
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046