カスタム アクションの種類
次の表では、カスタム アクションの基本的な種類を特定し、各種類の CustomAction テーブルの Type、Source、Target の各フィールドにある値を示しています。 基本的なカスタム アクションは、Type 列に省略可能なフラグ ビットを含めることで変更できます。 オプションと値の説明については、次を参照してください。
- カスタム アクションの戻り処理オプション
- カスタム アクションの実行スケジュール オプション
- カスタム アクションのスクリプト内実行オプション
- カスタム アクションのパッチ アンインストール オプション
説明と各種類で使用できるオプションについては、基本的なカスタム アクションの種類へのリンクを使用します。
基本的なカスタム アクションの種類 | Type | source | 移行先 |
---|---|---|---|
カスタム アクションの種類 1 Binary テーブル ストリームに格納されている DLL ファイル。 |
1 | Binary テーブルのキー。 | DLL エントリ ポイント。 |
カスタム アクションの種類 2 Binary テーブル ストリームに格納されている EXE ファイル。 |
2 | Binary テーブルのキー。 | コマンド ライン文字列。 |
カスタム アクションの種類 5 Binary テーブル ストリームに格納されている JScript ファイル。 |
5 | Binary テーブルのキー。 | 呼び出すことができるオプションの JScript 関数。 |
カスタム アクションの種類 6 Binary テーブル ストリームに格納されている VBScript ファイル。 |
6 | Binary テーブルのキー。 | 呼び出すことができるオプションの VBScript 関数。 |
カスタム アクションの種類 17 製品と共にインストールされる DLL ファイル。 |
17 | File テーブルのキー。 | DLL エントリ ポイント。 |
カスタム アクションの種類 18 製品と共にインストールされる EXE ファイル。 |
18 | File テーブルのキー。 | コマンド ライン文字列。 |
カスタム アクションの種類 19 指定したエラー メッセージを表示し、エラーを返し、インストールを終了します。 |
19 | 空白 | 書式設定されたテキスト文字列。 リテラル メッセージまたは Error テーブルのインデックス。 |
カスタム アクションの種類 21 製品と共にインストールされる JScript ファイル。 |
21 | File テーブルのキー。 | 呼び出すことができるオプションの JScript 関数。 |
カスタム アクションの種類 22 製品と共にインストールされる VBScript ファイル。 |
22 | File テーブルのキー。 | 呼び出すことができるオプションの VBScript 関数。 |
カスタム アクションの種類 34 ディレクトリを参照するパスを持つ EXE ファイル。 |
34 | Directory テーブルのキー。 これは実行用の作業ディレクトリです。 | Target 列は書式設定されており、実行可能ファイルの完全なパスと名前の後に省略可能な引数が続きます。 |
カスタム アクションの種類 35 書式設定されたテキストを含むディレクトリ。 |
35 | Directory テーブルのキー。 目的のディレクトリは、Target フィールドの書式設定された文字列によって設定されます。 | 書式設定されたテキスト文字列。 |
カスタム アクションの種類 37 このシーケンス テーブルに格納されている JScript テキスト。 |
37 | [Null] | JScript コードの文字列。 |
カスタム アクションの種類 38 このシーケンス テーブルに格納されている VBScript テキスト。 |
38 | [Null] | VBScript コードの文字列。 |
カスタム アクションの種類 50 プロパティ値で指定されたパスを持つ EXE ファイル。 |
50 | プロパティ名または Property テーブルのキー。 | コマンド ライン文字列。 |
カスタム アクションの種類 51 書式設定されたテキストを含むプロパティ。 |
51 | プロパティ名または Property テーブルのキー。 このプロパティは、Target フィールドの書式設定された文字列によって設定されます。 | 書式設定されたテキスト文字列。 |
カスタム アクションの種類 53 プロパティ値で指定された JScript テキスト。 |
53 | プロパティ名または Property テーブルのキー。 | 呼び出すことができるオプションの JScript 関数。 |
カスタム アクションの種類 54 プロパティ値で指定された VBScript テキスト。 |
54 | プロパティ名または Property テーブルのキー。 | 呼び出すことができるオプションの VBScript 関数。 |
さらに、同時インストールでは、次のカスタム アクションの種類が使用されます。