Product オブジェクトは、アドバタイズ済み、インストール済み、または不明のいずれかの製品の一意のインスタンスを表します。
このオブジェクトは、Product プロパティを使用して "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)" としてインスタンス化できます。 UserSid は、マシン単位のコンテキストでは null である必要があります。 コンテキストがマシン単位でない場合、指定された現在のユーザーに対して UserSid を null に指定できます。 ProductCode パラメーターと Context パラメーターが必要です。
メンバー
Product オブジェクトには、次の種類のメンバーがあります。
メソッド
Product オブジェクトには、次のメソッドがあります。
| 方法 | 説明 |
|---|---|
| SourceListAddMediaDisk | 登録済みディスクのセットにディスクを追加します。 |
| SourceListAddSource | ソース リストにネットワークまたは URL ソースを追加します。 |
| SourceListClearAll | 指定した種類のソースの完全なソース リストを消去します。 |
| SourceListClearMediaDisk | ソース リストの登録済みディスクのセットからディスクを削除します。 |
| SourceListClearSource | ソースリストからネットワークまたは URL ソースを削除します。 |
| SourceListForceResolution | 最後に使用したソースを消去します。 これにより、次にソースが必要な場合にソース リストの解決が強制されます。 |
プロパティ
Product オブジェクトには、次のプロパティがあります。
| プロパティ | 説明 |
|---|---|
|
ComponentState |
この製品インスタンスの指定されたコンポーネントの状態。 |
|
Context |
MSIINSTALLCONTEXT 値としてのこの製品インスタンスのコンテキスト。 |
|
FeatureState |
この製品インスタンスの指定された機能の状態。 |
|
InstallProperty |
指定されたプロパティの値。 |
|
MediaDisks |
この製品インスタンスのすべてのメディア ディスクを列挙します。 |
|
ProductCode |
製品コードを返します。 |
|
SourceListInfo |
ソース情報のプロパティを取得して設定します。 これは、読み取りまたは書き込みプロパティです。 |
|
変換元 |
この製品インスタンスのすべてのソースを列挙します。 |
|
State |
製品のインストール状態。 |
|
UserSid |
この製品インスタンスを使用できるアカウントで、ユーザー SID を返します。 |
必要条件
| 要件 | 値 |
|---|---|
| バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003、Windows XP、Windows 2000 上の Windows インストーラー 3.0 以降 |
| [DLL] |
|
| IID |
IID_IProduct が 000C10A0-0000-0000-C000-000000000046 として定義されている |
こちらもご覧ください