Méthode Installer.OpenPackage
La méthode OpenPackage de l’objet Installer ouvre un package d’installation à utiliser avec des fonctions qui accèdent à la base de données du produit et au moteur d’installation, en retournant un objet Session.
Syntaxe
Installer.OpenPackage(
packagePath,
options
)
Paramètres
-
packagePath
-
Chaîne obligatoire contenant le nom du chemin d’accès du package.
-
options
-
Valeur entière facultative qui spécifie si OpenPackage doit ignorer l’état actuel de l’ordinateur lors de la création de l’objet Session. Aucune valeur ou une valeur de 0 pour les options est définie par défaut sur le comportement d’origine. Lorsque les options ont la valeur 1, la méthode OpenPackage ignore l’état actuel de l’ordinateur lors de l’ouverture du package. La valeur 1 empêche toute modification de l’état actuel de l’ordinateur. Pour plus d’informations, consultez MsiOpenPackageEx.
Valeur retournée
Cette méthode ne retourne pas de valeur.
Notes
La méthode OpenPackage peut accepter le handle de la base de données directement au lieu de la chaîne du chemin d’accès du package.
Notez qu’un seul objet Session peut être ouvert par un seul processus. OpenPackage ne peut pas être utilisé dans une action personnalisée, car l’installation active est la seule session autorisée.
Un objet Session sécurisé ignore l’état actuel de l’ordinateur lors de l’ouverture du package et empêche toute modification de l’état actuel de l’ordinateur. Pour plus d’informations, consultez MsiOpenPackageEx.
Configuration requise
Condition requise | Valeur |
---|---|
Version |
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP |
DLL |
|
IID |
IID_IInstaller est défini comme 000C1090-0000-0000-C000-000000000046 |