添加摘要信息
必须在每个安装包中定义以下摘要信息属性,可使用软件工具访问摘要信息流的 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
有关摘要信息的更多详细信息,请参阅关于摘要信息流、使用摘要信息流和摘要信息流参考。