Freigeben über


Product-Objekt

Das Product-Objekt stellt eine eindeutige Instanz eines Produkts dar, das entweder angekündigt, installiert oder unbekannt ist.

Das Objekt kann mit der Patch-Eigenschaft als „WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)“ instanziiert werden. UserSid muss für den Kontext pro Computer NULL sein. UserSid kann null für angegebene aktuelle Benutzer*innen sein, wenn der Kontext nicht pro Computer ist. Die Parameter ProductCode und Context sind erforderlich.

Member

Das Session-Objekt weist auch die folgenden Arten von Membern auf:

Methoden

Das Product-Objekt verfügt über diese Methoden.

Methode BESCHREIBUNG
SourceListAddMediaDisk Fügt der Gruppe der registrierten Datenträger einen Datenträger hinzu.
SourceListAddSource Fügt der Quellliste ein Netzwerk oder eine URL-Quelle hinzu.
SourceListClearAll Entfernt den angegebenen Typ von Quellen aus der vollständigen Quellliste.
SourceListClearMediaDisk Entfernt einen Datenträger aus den registrierten Datenträgern der Quellliste.
SourceListClearSource Entfernt eine Netzwerk- oder URL-Quelle aus der Quellliste.
SourceListForceResolution Löscht die zuletzt verwendete Quelle. Dies erzwingt eine Quelllistenauflösung, wenn die Quelle das nächste Mal benötigt wird.

 

Eigenschaften

Das Product-Objekt verfügt über diese Eigenschaften.

Eigenschaft BESCHREIBUNG
ComponentState
Der Zustand einer angegebenen Komponente für diese Produktinstanz.
Kontext
Der Kontext dieser Produktinstanz als MSIINSTALLCONTEXT-Wert.
FeatureState
Der Zustand eines angegebenen Features für diese Produktinstanz.
InstallProperty
Legt den Wert einer angegebenen Eigenschaft fest.
MediaDisks
Listet alle Mediendatenträger für diese Produktinstanz auf.
ProductCode
Gibt den Produktcode zurück.
SourceListInfo
Ruft die Quellinformationseigenschaften ab, und legt diese fest. Dies ist eine Lese- oder Schreibeigenschaft.
Quellen
Listet alle Quellen für diese Produktinstanz auf.
State
Installationsstatus des Produkts.
UserSid
Gibt die Benutzer-SID zurück, unter dessen Konto diese Produktinstanz verfügbar ist.

 

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
Msi.dll
IID
IID_IProduct ist definiert als 000C10A0-0000-0000-C000-000000000046

Siehe auch

Windows Installer-Skriptbeispiele