Installer.ConfigureProduct メソッド

Installer オブジェクトの ConfigureProduct メソッドでは、製品をインストールまたはアンインストールします。

構文

Installer.ConfigureProduct(
  Product,
  InstallLevel,
  InstallState
)

パラメーター

製品

製品の製品コードを指定します。

InstallLevel

製品の既定のインストール構成を指定します。 InstallState パラメーターが msiInstallStateDefault 以外の値に設定されている場合、InstallLevel パラメーターは無視され、すべての機能がインストールされます。

このパラメーターは、0 (作成された機能レベルを使用してインストールする)、65535 (すべての機能をインストールする)、または選択可能な機能のサブセットをインストールする、0 と 65535 の間の値のいずれかである必要があります。

InstallState

機能のインストール状態を指定します。 このパラメーターには次のいずれかの値を指定する必要があります。

説明
msiInstallStateAdvertised
機能はアドバタイズされます
msiInstallStateLocal
機能はローカルにインストールされます。
msiInstallStateAbsent
機能はアンインストールされます。
msiInstallStateSource
機能はソースから実行されるようにインストールされます。
msiInstallStateDefault
機能は既定の場所にインストールされます。

 

戻り値

このメソッドは値を返しません。

解説

ConfigureProduct メソッドでは、現在の設定を使用してユーザー インターフェイスが表示されます。 ユーザー インターフェイスの設定は、ConfigureProduct メソッドを呼び出す前に UILevel プロパティ (Installer オブジェクト) を変更することで変更できます。

InstallState パラメーターが msiInstallStateDefault 以外の値に設定されている場合、InstallLevel パラメーターは無視され、製品のすべての機能がインストールされます。 InstallState パラメーターが msiInstallStateDefault に設定されていない場合は、ConfigureFeature メソッドを使用して個々の機能のインストールを制御します。

必要条件

要件
バージョン
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 インストーラー
[DLL]
Msi.dll
IID
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている

こちらもご覧ください

MsiConfigureProduct

インストールと構成の関数