Partager via


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
Msi.dll
IID
IID_IInstaller est défini comme 000C1090-0000-0000-C000-000000000046