Metodo Installer.OpenPackage
Il metodo OpenPackage dell'oggetto Installer apre un pacchetto del programma di installazione da usare con funzioni che accedono al database del prodotto e al motore di installazione, restituendo un oggetto Session .
Sintassi
Installer.OpenPackage(
packagePath,
options
)
Parametri
-
packagePath
-
Stringa obbligatoria contenente il nome del percorso del pacchetto.
-
options
-
Valore intero facoltativo che specifica se OpenPackage deve ignorare lo stato del computer corrente durante la creazione dell'oggetto Session. Nessun valore o valore 0 per le opzioni predefinite per il comportamento originale. Quando le opzioni sono 1, il metodo OpenPackage ignora lo stato del computer corrente quando si apre il pacchetto. Il valore 1 impedisce le modifiche allo stato del computer corrente. Per altre informazioni, vedere MsiOpenPackageEx.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Il metodo OpenPackage può accettare direttamente l'handle di database anziché la stringa per il percorso del pacchetto.
Si noti che è possibile aprire un solo oggetto Session da un singolo processo. Non è possibile usare OpenPackage in un'azione personalizzata perché l'installazione attiva è l'unica sessione consentita.
Un oggetto Session sicuro ignora lo stato del computer corrente quando si apre il pacchetto e impedisce le modifiche allo stato del computer corrente. Per altre informazioni, vedere MsiOpenPackageEx.
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
DLL |
|
IID |
IID_IInstaller è definito come 000C1090-0000-0000-C000-0000000000000046 |