Méthode Product. InstallProperty
La propriété InstallProperty est la valeur de la propriété pour l’instance de ce produit.
Cette propriété appelle la fonction MsiGetProductInfoEx , avec le ProductCode, le UserSid et le contexte de l’objet Product et la propriété demandée en tant que paramètre.
Syntaxe
Product.InstallProperty(
property
)
Paramètres
-
property
-
Spécifie la propriété à récupérer. Les propriétés de la liste suivante peuvent uniquement être récupérées à partir d’applications déjà installées. Notez que les propriétés requises sont toujours disponibles, mais que d’autres propriétés ne sont disponibles que si cette propriété a été définie. Pour plus d’informations sur la façon dont chaque propriété est définie, consultez les liens indiqués vers les Propriétés du programme d’installation.
Propriétés installées Signification - INSTALLPROPERTY _ PRODUCTSTATE
État du produit retourné sous forme de chaîne « 1 » pour publié et « 5 » pour installé. - INSTALLPROPERTY _ HELPLINK
Lien de support. Pour plus d’informations, consultez la propriété ARPHELPLINK . - INSTALLPROPERTY _ HELPTELEPHONE
Téléphone de support. Pour plus d’informations, consultez la propriété ARPHELPTELEPHONE . - INSTALLPROPERTY _ INSTALLDATE
Heure de la dernière réception du service par ce produit. La valeur de cette propriété est remplacée chaque fois qu’un correctif est appliqué ou supprimé du produit ou lorsque l' option de ligne de commande /v est utilisée pour réparer le produit. Si le produit n’a pas reçu de réparation ou de correctifs, cette propriété contient l’heure à laquelle le produit a été installé sur cet ordinateur. - INSTALLPROPERTY _ INSTALLEDPRODUCTNAME
Nom du produit installé. Pour plus d’informations, consultez la propriété ProductName . - INSTALLPROPERTY _ InstallLocation
Emplacement d’installation. Pour plus d’informations, consultez la propriété ARPINSTALLLOCATION . - INSTALLPROPERTY _ INSTALLSOURCE
Source d’installation. Pour plus d’informations, consultez la propriété SourceDir . - INSTALLPROPERTY _ LOCALPACKAGE
Package local mis en cache. - serveur de _ publication INSTALLPROPERTY
Publisher. Pour plus d’informations, consultez la propriété Manufacturer . - INSTALLPROPERTY _ URLINFOABOUT
Informations sur l’URL. Pour plus d’informations, consultez la propriété ARPURLINFOABOUT . - INSTALLPROPERTY _ URLUPDATEINFO
Informations de mise à jour d’URL. Pour plus d’informations, consultez la propriété ARPURLUPDATEINFO . - INSTALLPROPERTY _ VERSIONMINOR
Version mineure du produit dérivée de la propriété ProductVersion . - INSTALLPROPERTY _ VERSIONMAJOR
Version du produit principale dérivée de la propriété ProductVersion . - INSTALLPROPERTY, _ VERSIONSTRING
Version du produit. Pour plus d’informations, consultez la propriété ProductVersion . Pour récupérer l’ID de produit, le propriétaire inscrit ou une société inscrite à partir d’applications déjà installées, définissez la propriété sur l’une des valeurs de chaîne de texte suivantes.
Valeur Description ProductID Identificateur du produit. Pour plus d’informations, consultez la propriété ProductID . RegCompany La société inscrite pour utiliser ce produit. RegOwner Propriétaire inscrit pour utiliser ce produit. Pour récupérer le type d’instance du produit, affectez à la propriété la valeur suivante. Cette propriété est disponible pour les produits publiés ou installés.
Valeur Description InstanceType Une valeur manquante ou une valeur de 0 indique une installation normale du produit. La valeur 1 indique un produit installé à l’aide d’une transformation à plusieurs instances et de la propriété MSINEWINSTANCE . disponible avec le programme d’installation exécutant Windows Server 2003 ou Windows XP avec SP1. Pour plus d’informations, consultez installation de plusieurs instances de produits et de correctifs. Les propriétés de la liste suivante peuvent également être récupérées à partir d’applications publiées. Ces propriétés ne peuvent pas être récupérées pour les instances de produit installées dans un contexte non géré par utilisateur pour les comptes d’utilisateurs autres que le compte d’utilisateur actuel.
Propriétés publiées Description _TRANSformations INSTALLPROPERTY Transformations : _langue INSTALLPROPERTY Langue du produit. INSTALLPROPERTY _ ProductName Lisible par l’utilisateur : nom du produit. Pour plus d’informations, consultez la propriété ProductName . INSTALLPROPERTY _ ASSIGNMENTTYPE Est égal à zéro (0) si le produit est publié ou installé par utilisateur. Est égal à un (1) si le produit est publié ou installé par ordinateur pour tous les utilisateurs. INSTALLPROPERTY _ PACKAGECODE Identificateur du package à partir duquel ce produit a été installé. Pour plus d’informations, consultez codes de package. VERSION de INSTALLPROPERTY _ Version du produit dérivée de la propriété ProductVersion . INSTALLPROPERTY _ PRODUCTICON Icône principale du package. Pour plus d’informations, consultez la propriété ARPPRODUCTICON . INSTALLPROPERTY _ PackageName Nom du package d’installation d’origine. _ _ application Lua autorisée _ INSTALLPROPERTY La valeur 1 indique un produit qui peut être desservi par des non-administrateurs à l’aide de la mise à jour corrective du contrôle de compte d’utilisateur. Une valeur manquante ou une valeur de 0 indique que la mise à jour corrective des privilèges minimum n’est pas activée. disponible avec Windows Installer 3,0 et versions ultérieures.
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
Si l’appel a échoué, la propriété contient la valeur sous forme de chaîne.
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 programme d’installation 3,0 ou version ultérieure sur Windows Server 2003, Windows XP et Windows 2000 |
| DLL |
|
| IID |
IID _ IProduct est défini en tant que 000C10A0-0000-0000-C000-000000000046 |