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 |
|
IID |
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046 |