次の方法で共有


サンプル .cub ファイル

このサンプルは、2 つの ICEsを含む .cub ファイルのレイアウトを示しています。 インストーラーは、ICE01 と ICE08 のシーケンスでカスタム アクションを実行します。

カスタム アクション ICE01 は、カスタム アクション タイプ 1です。 これは、ストリームとして .cub ファイルに格納されている DLL へのエントリ ポイントです。 このストリームは、バイナリ テーブル ice.dllに表示されます。

カスタム アクション ICE08 は、カスタム アクション タイプ 6です。 これは、.cub ファイルにストリームとして格納される VBScript の関数へのエントリ ポイントです。 このストリームは、ice.vbs としてバイナリ テーブルに一覧表示されます。

バイナリ テーブル

名前 データ
ice.vbs ice.vbs の書式設定されていないバイナリ データ
ice.dll ice.dll の書式設定されていないバイナリ データ

 

CustomAction テーブル

アクション Type Source ターゲット
ICE01 1 ice.dll ICE01
ICE08 6 ice.vbs ICE02

 

_ICESequence テーブル

アクション 条件 順序
ICE01 10
ICE08 20

 

_Special テーブル

ICE01 および ICE08 では、特殊な処理テーブルを含める必要はありません。 .cub ファイルに特別なテーブルが含まれている場合は、_Validation テーブルにも含める必要があります。

_Validation テーブル

テーブル コラム ヌラブル 最小値 最大値 KeyTable KeyColumn カテゴリ オン 説明
バイナリ 名前 N Identifier
バイナリ データ N Binary
カスタムアクション アクション N Identifier
カスタムアクション Type N Integer
カスタムアクション Source CustomSource
カスタムアクション ターゲット Formatted
_ICESequence アクション N Identifier
_ICESequence 条件 Condition
_ICESequence 順序 整数