Product.InstallProperty-Methode
Die InstallProperty-Eigenschaft ist der Wert der Eigenschaft für die Instanz dieses Produkts.
Diese Eigenschaft ruft die MsiGetProductInfoEx-Funktion mit ProductCode, UserSid und Context des Product-Objekts und der angeforderten Eigenschaft als Parameter auf.
Syntax
Product.InstallProperty(
property
)
Parameter
-
property
-
Gibt die abzurufende Eigenschaft an. Die Eigenschaften in der folgenden Liste können nur aus Anwendungen abgerufen werden, die bereits installiert sind. Beachten Sie, dass erforderliche Eigenschaften garantiert verfügbar sind, andere Eigenschaften jedoch nur verfügbar sind, wenn die jeweilige Eigenschaft festgelegt wurde. Informationen dazu, wie die einzelnen Eigenschaften festgelegt werden, finden Sie unter den angegebenen Links zu den Eigenschaften des Installers.
Installierte Eigenschaften Bedeutung - INSTALLPROPERTY_PRODUCTSTATE
Der Zustand des Produkts, der im Zeichenfolgenformat als „1“ für „Angekündigt“ und „5“ für „Installiert“ zurückgegeben wird. - INSTALLPROPERTY_HELPLINK
Supportlink. Weitere Informationen finden Sie unter der Eigenschaft ARPHELPLINK. - INSTALLPROPERTY_HELPTELEPHONE
Supporttelefon. Weitere Informationen finden Sie unter der Eigenschaft ARPHELPTELEPHONE. - INSTALLPROPERTY_INSTALLDATE
Der letzte Zeitpunkt, zu dem dieses Produkt gewartet wurde. Der Wert dieser Eigenschaft wird jedes Mal dann ersetzt, wenn ein Patch angewendet oder aus dem Produkt entfernt wird oder die Befehlszeilenoption „/v“ verwendet wird, um das Produkt zu reparieren. Wenn das Produkt keine Reparaturen oder Patches erhalten hat, enthält diese Eigenschaft den Zeitpunkt, zu dem dieses Produkt auf diesem Computer installiert wurde. - INSTALLPROPERTY_INSTALLEDPRODUCTNAME
Der Name des installierten Produkts. Weitere Informationen finden Sie unter der Eigenschaft ProductName. - INSTALLPROPERTY_INSTALLLOCATION
Der Installationsspeicherort. Weitere Informationen finden Sie unter der Eigenschaft ARPINSTALLLOCATION. - INSTALLPROPERTY_INSTALLSOURCE
Die Installationsquelle. Weitere Informationen finden Sie unter der Eigenschaft SourceDir. - INSTALLPROPERTY_LOCALPACKAGE
Das lokale zwischengespeicherte Paket. - INSTALLPROPERTY_PUBLISHER
Der Herausgeber. Weitere Informationen finden Sie unter der Eigenschaft Manufacturer. - INSTALLPROPERTY_URLINFOABOUT
URL-Informationen. Weitere Informationen finden Sie unter der Eigenschaft ARPURLINFOABOUT. - INSTALLPROPERTY_URLUPDATEINFO
URL-Updateinformationen. Weitere Informationen finden Sie unter der Eigenschaft ARPURLUPDATEINFO. - INSTALLPROPERTY_VERSIONMINOR
Die Nebenversion des Produkts, die von der Eigenschaft ProductVersion abgeleitet wird. - INSTALLPROPERTY_VERSIONMAJOR
Die Hauptversion des Produkts, die von der Eigenschaft ProductVersion abgeleitet wird. - INSTALLPROPERTY_VERSIONSTRING
Die Produktversion. Weitere Informationen finden Sie unter der Eigenschaft ProductVersion. Um die Produkt-ID, den registrierten Besitzer oder das registrierte Unternehmen aus bereits installierten Anwendungen abzurufen, legen Sie property auf einen der folgenden Textzeichenfolgenwerte fest.
Wert BESCHREIBUNG ProductID Der Produktbezeichner. Weitere Informationen finden Sie unter der Eigenschaft ProductID. RegCompany Das für die Verwendung dieses Produkts registrierte Unternehmen. RegOwner Der für die Verwendung dieses Produkts registrierte Besitzer. Um den Instanztyp des Produkts abzurufen, legen Sie property auf den folgenden Wert fest. Diese Eigenschaft ist für angekündigte oder installierte Produkte verfügbar.
Wert BESCHREIBUNG InstanceType Ein fehlender Wert oder der Wert „0“ (null) weist auf eine normale Produktinstallation hin. Der Wert „1“ gibt ein Produkt an, das mithilfe einer Transformation mit mehreren Instanzen und der Eigenschaft MSINEWINSTANCE installiert wird. Mit dem Installer unter Windows Server 2003 oder Windows XP mit SP1 verfügbar. Weitere Informationen finden Sie unter Installieren mehrerer Instanzen von Produkten und Patches. Die Eigenschaften in der folgenden Liste können auch aus Anwendungen abgerufen werden, die angekündigt sind. Diese Eigenschaften können nicht für Produktinstanzen abgerufen werden, die in einem nicht verwalteten Installationskontext pro Benutzer für andere Benutzerkonten als das aktuelle Benutzerkonto installiert werden.
Angekündigte Eigenschaften BESCHREIBUNG INSTALLPROPERTY_TRANSFORMS Transformationen: INSTALLPROPERTY_LANGUAGE Die Produktsprache. INSTALLPROPERTY_PRODUCTNAME Der lesbare Produktname. Weitere Informationen finden Sie unter der Eigenschaft ProductName. INSTALLPROPERTY_ASSIGNMENTTYPE „0“ (null), wenn das Produkt pro Benutzer angekündigt oder installiert wird. „1“, wenn das Produkt pro Computer für alle Benutzer angekündigt oder installiert wird. INSTALLPROPERTY_PACKAGECODE Der Bezeichner des Pakets, aus dem dieses Produkt installiert wurde. Ausführliche Informationen finden Sie unter Paketcodes. INSTALLPROPERTY_VERSION Die Produktversion, die von der Eigenschaft ProductVersion abgeleitet wird. INSTALLPROPERTY_PRODUCTICON Das primäre Symbol für das Paket. Weitere Informationen finden Sie unter der Eigenschaft ARPPRODUCTICON. INSTALLPROPERTY_PACKAGENAME Der Name des ursprünglichen Installationspakets. INSTALLPROPERTY_AUTHORIZED_LUA_APP Der Wert „1“ gibt ein Produkt an, das von Nichtadministratoren durch Patchen der Benutzerkontensteuerung (User Account Control, UAC) gewartet werden kann. Ein fehlender Wert oder der Wert „0“ (null) weist darauf hin, dass Patchen mit geringsten Rechten nicht aktiviert ist. Verfügbar mit Windows Installer 3.0 und höher.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Wenn der Aufruf erfolgreich ist, enthält die Eigenschaft den Wert als Zeichenfolge.
Anforderungen
Anforderung | Wert |
---|---|
Version |
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer 3.0 oder höher unter Windows Server 2003, Windows XP oder Windows 2000 |
DLL |
|
IID |
IID_IProduct ist definiert als 000C10A0-0000-0000-C000-000000000046 |
Siehe auch