_SummaryInformation

\_SummaryInformation 表是与摘要信息流一起使用的特殊表。 导出或导入名为 \_SummaryInformation.IDT 的文本档案文件即可以获取或设置 Windows Installer 数据库的摘要信息流。

导出的 _SummaryInformation 表的 .idt 文件采用以下格式。

  • 第一行包含表列名称 PropertyId 和 Value(由制表符分隔)。 有关属性及其 ID (PID) 的列表,请参阅摘要信息流属性集主题。
  • 第二行包含由制表符分隔的列定义。 列定义的指定方式与基本 .idt 存档文件格式中的指定方式相同。 PropertyId 列可以是短整数(不能为 null)。 Value 列是一个可本地化的字符串,长度为 255 个字符,不能为 null。
  • 第三行是表名和主键列名 _SummaryInformation 和 PropertyId(由制表符分隔)。
  • 文件中的其余行表示 PID 和关联的值(由制表符分隔)。 _SummaryInformation 中的日期和时间采用以下格式:YYYY/MM/DD hh::mm::ss。 例如 1999/03/22 15:25:45。

下面是一个 .idt 格式的数据库摘要信息流的示例。

PropertyId   Value
i2  l255
_SummaryInformation PropertyId
1   1252
2   Installation Database
3   Internal Quick Test
4   Microsoft Corporation
5   Installer,MSI,Database
6   Installer Internal Release Quick Test
7   Intel;1033
9   {00000002-0001-0000-0000-624474736554}
12  1999/06/21
14  110
15  1
18  Windows Installer

使用 Database 对象的 MsiDatabaseImportImport 方法将名为 _SummaryInformation 的文本存档表导入到安装程序数据库中时,将在数据库中写入“05SummaryInformation”流。