【发布时间】:2010-03-12 19:55:55
【问题描述】:
我们有一个应用程序,我们授权给不同的公司。该应用程序经过定制以适合他们的品牌;基本上它是同一个应用程序,但具有不同的主题文件。我们为每个供应商生成单独的安装程序,因为每个应用都需要不同的配置(要连接的服务器、更新等)。
因此,每个安装程序都包含相同的已编译应用程序,但配置不同。所有这些都由我们的构建系统管理,因此添加新供应商只需为 Inno Setup 创建一个新主题和一个简单的包含脚本。
我们的问题是,我们希望确保当用户从供应商 A 安装应用程序时,他们将无法从供应商 B 安装应用程序,除非他们明确卸载现有应用程序。
Inno Setup 中是否有一些设置会检查是否存在现有安装(来自同一供应商或不同供应商)并告诉用户他们必须删除现有安装?
【问题讨论】:
标签: inno-setup