“字数计数摘要”属性

在安装包的摘要信息中,“字数计数摘要”属性指示源文件映像的类型。 如果不存在此属性,则默认值为零 (0)。

此属性是一个位字段。 将来可能会添加新的位。 目前,有以下位可用。

bit 说明
位 0 0 1
长文件名。 短文件名。
位 1 0 2
源未压缩。 源已压缩。
位 2 0 4
源是原始介质。 源是由管理安装创建的管理映像。
位 3 0 8
安装此包可能需要提升的权限。 安装此包不需要提升的权限。
从 Windows Installer 4.0 版以及 Windows Vista 或 Windows Server 2008 开始提供。

 

它们组合在一起,为“字数计数摘要”属性提供下列值之一,这些值指示源文件映像的类型。

类型
0 使用长文件名的原始源。 匹配 Directory 表中的树。 安装此包可能需要提升的权限。
1 使用短文件名的原始源。 匹配 Directory 表中的树。 安装此包可能需要提升的权限。
2 使用长文件名的压缩源文件。 匹配 Media 表中的文件柜和文件。 安装此包可能需要提升的权限。
3 使用短文件名的压缩源文件。 匹配 Media 表中的文件柜和文件。 安装此包可能需要提升的权限。
4 使用长文件名的管理映像。 匹配 Directory 表中的树。 安装此包可能需要提升的权限。
5 使用短文件名的管理映像。 匹配 Directory 表中的树。 安装此包可能需要提升的权限。
8 安装此包不需要提升的权限。 在没有 UAC 对话框的情况下创作包时使用此值。从 Windows Installer 4.0 版以及 Windows Vista 或 Windows Server 2008 开始提供。

 

请注意,如果包标记为已压缩(设置了位 1),Windows Installer 仅安装位于源根目录的文件。 在这种情况下,即使是在 File 表中标记为未压缩的文件也必须位于根目录下才能安装。 若要指定一个源映像,该映像既包含 Cabinet 文件(压缩文件)又包含与 Directory 表中的树匹配的未压缩文件,请通过将“字数计数摘要”属性中的“位 1”保持在未设置状态(值=0)来将包标记为未压缩,并在文件柜中每个文件的 File 表的 Attributes 列中设置 msidbFileAttributesCompressed(值=16384)。

在转换中,“字数计数摘要”属性应为 Null。

在补丁包的摘要信息流中,“字数计数摘要”属性指示安装补丁所需的最低 Windows Installer 版本。

含义
1 默认值,指示使用了 MSPATCH 来创建补丁。
2 至少需要 Windows Installer 1.2 才能应用补丁。 如果与 Windows Installer 1.2 之前的版本一起使用,字数计数为 2 的补丁会立即失败。
3 至少需要 Windows Installer 2.0 才能应用补丁。 如果与 Windows Installer 2.0 之前的版本一起使用,字数计数为 3 的补丁会立即失败。
4 至少需要 Windows Installer 3.0 才能应用补丁。 如果与 Windows Installer 3.0 之前的版本一起使用,字数计数为 4 的补丁会失败。
5 至少需要 Windows Installer 3.1 才能应用补丁。

 

此摘要属性是必需的。

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer

另请参阅

Summary 属性说明