添加摘要信息

必须在每个安装包中定义以下摘要信息属性,可使用软件工具访问摘要信息流的 IStream 接口。 例如,可以用随 Windows Installer SDK 附带的工具 Msiinfo.exe 来设置这些属性。 如果未设置这些属性,则包无法通过程序验证

摘要信息属性 数据 备注
Template(平台和语言)
;1033 数据库使用的平台和语言。 如果 Template Summary 属性值中缺少平台规范,安装程序将采用 Intel 体系结构。 数据库中的 ProductLanguage 属性通常用于此摘要属性。 示例的语言 ID 指示包使用美国英语。
Revision Number(包代码)
{4966AEC4-3C59-4B07-9B98-1B6A7103C0D3} 这是唯一标识示例包的包代码 GUID。 如果重现此示例,请使用 GUIDGEN 等实用工具为包生成不同的 GUID。 GUIDGEN 的结果包含小写字符,请注意,对于有效的包代码,必须将所有小写字符更改为大写。 请参阅包代码
Page Count(最低的 Installer 版本)
200 对于最低的 Windows Installer 2.0,此属性应设置为整数 200。
Word Count(源类型)
0 包的全局源类型是长文件名且未压缩。 有关详细信息,请参阅压缩源和未压缩源以及 File 表的 Attributes 列的说明。

其余的摘要信息流属性不是必需的,但应针对 MNP2000.msi 示例设置。

摘要信息属性 数据 说明
标题 安装数据库 通知用户此数据库用于安装,而不是转换或修补。
使用者 MNP2000 文件浏览器可以将它显示为要随此数据库一起安装的产品。
关键字 Installer、MSI、数据库 能够进行关键字搜索的文件浏览器可以搜索这些字词。
作者 Microsoft Corporation 产品制造商的名称。
注释 此安装程序数据库包含安装记事本所需的逻辑和数据。 通知用户此数据库的用途。
创建应用程序 Orca 用于创建安装数据库的应用程序。 该示例指定 Orca 数据库编辑器作为示例。
安全性 0 示例数据库的读写不受限制。

无需设置上次保存者上次保存的时间/日期创建时间/日期上次打印日期字符数代码页摘要属性即可完成此示例数据库。 该示例依赖于数据库编辑工具来设置和更新这些可选属性。

例如,要使用 MsiInfo 将摘要信息添加到示例中,请更改到包含数据库的目录并使用以下命令行。 不要重复使用下面所示的示例包 ID。

Msiinfo.exe MNP2000.msi -T "安装数据库" -J Subject -A "Microsoft Corporation" -K "安装程序, MSI, 数据库" -O "此安装程序数据库包含安装记事本所需的逻辑和数据。" -P ;1033 -V {4966AEC4-3C59-4B07-9B98-1B6A7103C0D3} -G 200 -W 0 -N Orca -U 0

有关摘要信息的更多详细信息,请参阅关于摘要信息流使用摘要信息流摘要信息流参考

有关所有摘要信息属性的完整列表,请参阅摘要信息流属性集,有关这些属性的说明,请参阅摘要属性说明

继续