Objet Product

L’objet Product représente une instance unique d’un produit publié, installé ou inconnu.

L’objet peut être instancié avec la propriété Product en tant que « WindowsInstaller.Installer.Product(ProductCode, UserSid, Context) ». UserSid doit avoir la valeur NULL pour le contexte par machine. UserSid peut être null pour l’utilisateur actuel spécifié, lorsque le contexte n’est pas par machine. Les paramètres ProductCode et Context sont requis.

Membres

L’objet Record a les types de membres suivants :

Méthodes

L’objet Product a ces méthodes.

Méthode Description
SourceListAddMediaDisk Ajoutez un disque à l’ensemble de disques inscrits.
SourceListAddSource Ajoutez un réseau ou une source d’URL à la liste des sources.
SourceListClearAll Efface la liste complète des sources du type de sources spécifié.
SourceListClearMediaDisk Supprimez un disque de l’ensemble de disques inscrits de la liste des sources.
SourceListClearSource Supprimez un réseau ou une source d’URL de la liste des sources.
SourceListForceResolution Efface la dernière source utilisée. Cela force la résolution d’une liste de sources la prochaine fois que la source est requise.

 

Propriétés

L’objet Product a ces méthodes.

Propriété Description
ComponentState
État d’un composant spécifié pour ce produit instance.
Context
Le contexte de ce produit instance en tant que valeur MSIINSTALLCONTEXT.
FeatureState
État d’une fonctionnalité spécifiée pour ce produit instance.
InstallProperty
Définit la valeur d'une propriété spécifiée.
MediaDisks
Énumère tous les disques multimédias pour ce produit instance.
ProductCode
Retourne le code du produit.
SourceListInfo
Obtenez et définissez les propriétés d’informations sources. Il s’agit d’une propriété en lecture ou en écriture.
Sources
Énumère toutes les sources de ce instance de produit.
State
État d’installation du produit.
UserSid
Retourne le SID utilisateur, sous lequel ce instance de produit est disponible.

 

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 3.0 (ou version ultérieure) sur Windows Server 2003, Windows XP et Windows 2000.
DLL
Msi.dll
IID
IID_IProduct est défini comme 000C10A0-0000-0000-C000-000000000046.

Voir aussi

Exemples de scripts Windows Installer