ファイル テーブル グループ
この図の詳細については、エンティティリレーションシップダイアグラムの凡例を参照してください。
インストーラー パッケージ開発者は、アプリケーションを コンポーネントと機能 に分割した後、および コア テーブル グループを設定した後に、テーブルのファイル テーブル グループを設定することを検討する必要があります。 ファイル テーブル グループにはインストールに属するすべてのファイルが含まれており、これらのファイルのほとんどは ファイル テーブルに一覧表示されます。 ディレクトリ テーブル は図に示されていませんが、ファイル テーブル グループと密接に関連しています。 ディレクトリ テーブルは、インストールのディレクトリ構造を示します。
テーブルのファイル グループには、ファイルに関連するすべてのテーブルが含まれています。
ファイル テーブル には、インストールに属するファイルが一覧表示されます。 [ファイル] テーブルに表示されないファイルには、メディア テーブルに一覧表示されているディスク ファイルが含まれます。 すべてのファイルはコンポーネントに属しているため、File テーブルにはコンポーネント テーブルへの外部キーがあります。
RemoveFile テーブル には、RemoveFiles アクションによって削除されるファイルの一覧が含まれています。
Font テーブル には、システムに登録するフォント ファイルが一覧表示されます。
SelfReg テーブル には、自己登録されているインストールのモジュール ファイルが一覧表示されます。
Media テーブル には、インストールに属するソース メディアとディスクが一覧表示されます。
BindImage テーブル には、実行可能ファイルによってインポートされた DLL にバインドされているファイルが一覧表示されます。
MoveFile テーブル では、インストール中に移動するファイルを指定します。
DuplicateFile テーブル では、インストール中に複製されるファイルを指定します。
IniFile テーブル には、.ini ファイルと、アプリケーションがファイルに設定する必要がある情報が一覧表示されます。
RemoveIniFile テーブル には、アプリケーションが .ini ファイルから削除するために必要な情報が含まれています。
Environment テーブル は、環境変数の値を設定するために使用されます。
Icon テーブル は、製品提供情報の一部としてファイルにコピーされるアイコン情報を提供します。
FileSFPCatalog テーブル、指定したファイルをシステム ファイル保護カタログ ファイルに関連付けます。
Windows Vista、Windows Server 2003、Windows XP: サポートされていません。
SFPCatalog テーブル には、システム ファイル保護カタログが含まれています。
Windows Vista、Windows Server 2003、Windows XP: サポートされていません。
MsiFileHash テーブル は、Windows インストーラー パッケージによって提供されるソース ファイルの 128 ビット ハッシュを格納するために使用されます。