UpgradedImages 表 (Patchwiz.dll)
UpgradedImages 表包含有关产品已升级映像的信息。 升级后的映像应该是最新版本产品的完全未压缩安装映像,例如,管理映像或 CD-ROM 中的未压缩安装映像。 Windows Installer 修补程序包将目标映像更新为升级后的映像。 在修补程序创建数据库(.pcp 文件)中需要 UpgradedImages 表,并由 UiCreatePatchPackageEx使用。
每个修补程序创建数据库(.pcp 文件)都需要包含至少一条记录的 UpgradedImages 表。 此表由 UiCreatePatchPackageEx使用。
UpgradedImages 表具有以下列。
列 | 类型 | 钥匙 | 空 |
---|---|---|---|
升级 | 发短信 | Y | N |
MsiPath | 发短信 | N | |
PatchMsiPath | 发短信 | Y | |
SymbolPaths | 发短信 | Y | |
家庭 | 发短信 | N |
列
-
已升级
-
“升级”字段是一个任意标识符,用于将目标映像与产品的升级映像连接。
-
MsiPath
-
此字段指定已升级映像 .msi 文件的位置的完整路径,包括文件名。 这是已升级映像的源文件的位置。
-
PatchMsiPath
-
可选的 patchMsiPath 指向升级的安装数据库的修改副本,该副本包含特定于修补程序安装过程的其他创作。 例如,PATCH 属性上设置的其他对话框或自定义作。
-
SymbolPaths
-
要搜索符号文件的文件夹的分号分隔列表,这些文件可用于优化二进制修补程序的生成。 请注意,不搜索此字段中指定的文件夹的子目录。 优化的二进制修补程序可能更小。 必须在生成修补程序并用于创建符号文件的计算机上安装视觉C++。 此字段是可选的,即使未指定符号文件或符号文件不可用,安装程序也会创建二进制修补程序,即使符号文件无法 Patchwiz.dll。
-
系列
-
外键进入 ImageFamilies 表。 每个升级后的映像必须仅属于一个系列。
言论
尽管每个升级后的映像都可以分组到单独的映像系列中,但将共享文件的已升级映像分组可能会使 .msp 更小。
此表接受环境变量作为路径,从版本 4.0 开始 Patchwiz.dll。