我已经使用 InstallShield2010 创建了一个基本的 MSI 项目。现在,我想要相同的项目来建立不同品牌的设置。每个品牌都有一些与其他品牌不同的信息,例如产品名称、guid 等。在构建项目时,我可以提供一个文件路径,InstallShield 可以从中选择这些参数吗?
问问题
241 次
1 回答
2
我认为您想使用 InstallShield 自动化接口:
对于高级开发人员,InstallShield 公开了一个 COM 接口,允许您从程序(例如 Visual Basic 可执行文件)或脚本(例如 Windows Scripting Host 中的 VBScript 文件)执行许多相同的任务。通过调用方法、设置属性、访问集合等,通过自动化界面,您可以打开一个项目并以与在 InstallShield 界面中相同的方式修改其功能和组件数据。
使用这个“自动化接口”,您可以编写构建脚本以在构建安装程序的每个版本时动态更改您感兴趣的变量(例如产品名称、guid 等)。
请参阅: 自动化接口
于 2012-04-23T15:52:45.100 回答