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