Installer. OpenPackage, méthode
La méthode OpenPackage de l’objet installer ouvre un package d’installation à utiliser avec les fonctions qui accèdent à la base de données du produit et au moteur d’installation, en retournant un objet de 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 de session. Aucune valeur ou valeur de 0 pour les options par défaut est le comportement d’origine. Lorsque l’option Options est 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 de retour
Cette méthode ne retourne pas de valeur.
Notes
La méthode OpenPackage peut accepter directement le handle de base de données au lieu de la chaîne pour le chemin d’accès au package.
Notez qu’un seul objet de session peut être ouvert par un processus unique. OpenPackage ne peut pas être utilisé dans une action personnalisée, car l’installation active est la seule session autorisée.
Un objet de 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.
Spécifications
| 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 en tant que 000C1090-0000-0000-C000-000000000046 |