Compartir a través de


Método Installer.OpenPackage

El método OpenPackage del objeto Installer abre un paquete de instalador para su uso con funciones que acceden a la base de datos del producto y al motor de instalación, devolviendo un objeto Session.

Sintaxis

Installer.OpenPackage(
  packagePath,
  options
)

Parámetros

packagePath

Cadena necesaria que contiene el nombre de ruta de acceso del paquete.

options

Un valor entero opcional que especifica si OpenPackage debería ignorar o no el estado actual del equipo al crear el objeto Session. Ningún valor ni un valor de 0 para las opciones predetermina el comportamiento original. Cuando las opciones son 1, el método OpenPackage ignora el estado actual del equipo al abrir el paquete. Un valor de 1 impide cambios en el estado actual del equipo. Para más información, consulte MsiOpenPackageEx.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

El método OpenPackage puede aceptar el identificador de base de datos directamente en lugar de la cadena de la ruta de acceso del paquete.

Tenga en cuenta que un único proceso solamente puede abrir solo un objeto Session. OpenPackage no se puede usar en una acción personalizada porque la instalación activa es la única sesión permitida.

Un objeto Session seguro ignora el estado actual del equipo al abrir el paquete e impide cambios en el estado actual del equipo. Para más información, consulte MsiOpenPackageEx.

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Archivo DLL
Msi.dll
IID
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046