我有两个产品:客户端和管理员产品。可能存在用户想要安装一个,另一个或两者的情况。如何在Inno Setup中执行此操作?
我对Inno Setup相对较新。我曾尝试使用Components
和Types
,但到目前为止只获得了单个选项的下拉列表。我想要一组允许用户选择安装内容的复选框(或其他)。
答案 0 :(得分:0)
在[Types]
section中,配置一个自定义类型(iscustom
标志)。
然后在Components
section中,为自定义安装添加两个组件。
[Types]
Name: "custom"; Description: "Custom installation"; Flags: iscustom
[Components]
Name: client; Description: "Client product"; Types: custom
Name: admin; Description: "Admin product"; Types: custom
[Files]
Source: "client.exe"; DestDir: "{app}"; Components: client
Source: "admin.exe"; DestDir: "{app}"; Components: admin
iscustom
设置类型的替代方法是使用AlwaysShowComponentsList
指令。