Installer.OpenPackage-Methode
Die OpenPackage-Methode des Installer-Objekts gibt ein Session-Objekt zurück, mit dem ein Installationspaket für die Verwendung mit Funktionen geöffnet wird, die auf die Produktdatenbank und die Installationsengine zugreifen.
Syntax
Installer.OpenPackage(
packagePath,
options
)
Parameter
-
packagePath
-
Erforderliche Zeichenfolge, die den Pfadnamen des Pakets enthält
-
options
-
Ein optionaler ganzzahliger Wert, der angibt, ob OpenPackage den aktuellen Computerzustand beim Erstellen des Session-Objekts ignorieren soll. Kein Wert oder ein Wert von 0 für Optionen entspricht standardmäßig dem ursprünglichen Verhalten. Wenn der Wert für Optionen 1 lautet, ignoriert die OpenPackage-Methode beim Öffnen des Pakets den aktuellen Computerzustand. Der Wert 1 verhindert Änderungen am aktuellen Computerzustand. Weitere Informationen finden Sie unter MsiOpenPackageEx.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Die OpenPackage-Methode kann anstelle der Zeichenfolge direkt das Datenbankhandle für den Paketpfad akzeptieren.
Beachten Sie, dass jeweils nur ein Session-Objekt von einem einzelnen Prozess geöffnet werden kann. OpenPackage kann nicht in einer benutzerdefinierten Aktion verwendet werden, da die aktive Installation die einzige zulässige Sitzung ist.
Ein sicheres Session-Objekt ignoriert den aktuellen Computerzustand beim Öffnen des Pakets und verhindert Änderungen am aktuellen Computerzustand. Weitere Informationen finden Sie unter MsiOpenPackageEx.
Anforderungen
Anforderung | Wert |
---|---|
Version |
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP |
DLL |
|
IID |
IID_IInstaller ist definiert als 000C1090-0000-0000-C000-000000000046 |