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.
Das Session-Objekt weist auch die folgenden Arten von Membern auf:
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. |
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. |
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 |