次の方法で共有


カスタム アクションの種類 50

このカスタム アクションは、コマンド ラインで起動された実行可能ファイルを呼び出します。

実行可能ファイルの も参照してください。

実行可能ファイルは、既存のファイルから生成されます。 CustomAction テーブルの [ソース] フィールド には、実行可能ファイルへの完全なパスを含むプロパティの Property テーブルのキーが含まれています。

型の値

基本的な数値型を指定する CustomAction テーブルの Type 列に次の値を含めます。

定数 16 進 数 小数
msidbCustomActionTypeExe + msidbCustomActionTypePropertyする 0x032 50

 

ターゲット

CustomAction テーブルのターゲット列 には、ソース列で識別される実行可能ファイルのコマンド ライン文字列が含まれています。

戻り処理オプション

戻り値の処理オプションを指定するために、CustomAction テーブルの の Type 列に省略可能なフラグ ビットを含めます。 オプションと値の説明については、「カスタム アクションの戻り値の処理オプション 」を参照してください。

実行スケジュール オプション

実行スケジュール オプションを指定するために、CustomAction テーブルの の Type 列に省略可能なフラグ ビットを含めます。 これらのオプションは、カスタム アクションの複数の実行を制御します。 オプションの詳細については、「カスタム アクション実行スケジュール オプション 」を参照してください。

In-Script 実行オプション

スクリプト内実行オプションを指定するために、CustomAction テーブルの の Type 列に省略可能なフラグ ビットを含めます。 これらのオプションは、アクション コードを実行、ロールバック、またはコミット スクリプトにコピーします。 オプションの詳細については、「カスタム アクション In-Script 実行オプションの 」を参照してください。

戻り値

実行可能ファイル カスタム アクションは、成功するために値 0 を返す必要があります。 インストーラーは、その他の戻り値をエラーとして解釈します。 戻り値を無視するには、customAction テーブルの [種類] フィールドに msidbCustomActionTypeContinue ビット フラグを設定します。

備考

実行可能ファイルを起動するカスタム アクションはコマンド ラインを受け取ります。コマンド ラインには、一般的に動的に指定されるプロパティが含まれます。 これが 遅延実行カスタム アクションの場合、インストーラーは CreateProcessAsUser または CreateProcess を使用して、インストール スクリプトからカスタム アクションが呼び出されたときにプロセスを作成します。

Custom_Actions