The Product object represents a unique instance of a product that is either advertised, installed or unknown.
The object can be instantiated with the Product property as "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)". UserSid must be NULL for per-machine context. UserSid can be null to specified current user, when context is not per-machine. ProductCode and Context parameters are required.
Methods
The Product object defines the following methods.
Method | Description |
---|---|
Add a network or URL source to the source list. |
|
Add a disk to the set of registered disks. |
|
Remove a network or URL source from the source list. |
|
Remove a disk from the set of registered disks from the source list. |
|
Clears the complete source list of the specified type of sources. |
|
Clears the last used source. This forces a source list resolution the next time the source is required. |
Properties
The Product object defines the following properties.
Property | Access type | Description |
---|---|---|
Read-only | The state of a specified component for this product instance. This is a read-only property. |
|
Read-only | Context of this product instance as an MSIINSTALLCONTEXT value. This is a read-only property. |
|
Read-only | The state of a specified feature for this product instance. This is a read-only property. |
|
Read-only | The value of a specified property. This is a read-only property. |
|
Read-only | Enumerates all the media disks for this product instance. This is a read-only property. |
|
Read-only | Returns the product code. This is a read-only property. |
|
Read-only | Get and set the source information properties. This is a read or write property. |
|
Read-only | Enumerates all the sources for this product instance. This is a read-only property. |
|
Read-only | Installation state of the product. This is a read-only property. |
|
Read-only | Returns the User SID, under which account this product instance is available. This is a read-only property. |
Requirements
Version | Windows Installer 5.0 on Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. Windows Installer 3.0 or later on Windows Server 2003, Windows XP, and Windows 2000 |
---|---|
DLL | Msi.dll |
IID | IID_IProduct is defined as 000C10A0-0000-0000-C000-000000000046 |
See Also
Send comments about this topic to Microsoft
Build date: 8/13/2009
© 2009 Microsoft Corporation. All rights reserved.