文件表组

文件表组

有关此图的详细信息,请参阅实体关系图图例

安装程序包开发人员应考虑在将应用程序分解为组件和功能并填充核心表组之后填充表的文件表组。 文件表组包含属于安装的所有文件,其中大多数文件均列在 File 表中。 Directory 表未在图中显示,但与文件表组密切相关。 Directory 表提供安装的目录结构。

表的文件组包含与文件相关的所有表。

  • File 表列出了属于安装的文件。 File 表中未列出的文件包括磁盘文件,这些文件列在 Media 表中。 由于每个文件都属于一个组件,因此 File 表具有 Component 表中的外部键。

  • 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 Installer 包提供的源文件的 128 位哈希。