应用转换

面向 Windows Installer 开发人员的 Windows SDK 组件中提供了 VBScript 文件 WiUseXfm.vbs。 此示例演示如何使用脚本将转换应用到 Windows Installer 数据库。

示例演示了如何使用以下项:

需要 Windows 脚本宿主的 CScript.exe 或 WScript.exe 版本才能使用此示例。 若要使用 CScript.exe 运行此示例,请使用以下语法在命令提示符处键入命令行。 如果第一个参数是 /? 或者指定的参数太少,则会显示帮助。 若要将输出重定向到文件,请使命令行以 VBS > [文件路径] 结尾。 示例返回值 0 表示成功;如果调用帮助,则返回 1;如果脚本失败,则返回 2。

cscript WiUseXfm.vbs [原始数据库路径][转换文件路径][选项]

指定 Windows Installer 数据库的路径。 指定转换文件的路径。 如果省略转换文件的路径,则仅比较这两个数据库。 第三个参数是一个可选的数值,用于指定要取消的一组错误条件。 将这些值加在一起可禁止显示多个条件。

要禁止显示的错误条件
1 添加已存在的行。
2 删除不存在的行。
4 添加已存在的表。
8 删除不存在的表。
16 更新不存在的行。
256 数据库和转换代码页不匹配。

 

有关更多脚本编写示例,请参阅 Windows Installer 脚本编写示例。 有关不需要 Windows 脚本宿主的示例实用工具,请参阅 Windows Installer 开发工具