Installation 如何使用一个Inno安装脚本安装两个产品?

Installation 如何使用一个Inno安装脚本安装两个产品?,installation,inno-setup,Installation,Inno Setup,我有两个产品:一个客户端和一个管理产品。可能存在这样的情况:用户希望安装一个、另一个或同时安装两个。如何在Inno设置中执行此操作 我对Inno的设置比较陌生。我曾尝试使用组件和类型,但到目前为止,只得到了一个下拉列表。我想要一组复选框(或其他任何复选框),允许用户选择要安装的内容。在中,配置一个自定义类型(iscustom标志) 然后在中,为自定义安装添加两个组件 [Types] Name: "custom"; Description: "Custom installation"; Flags

我有两个产品:一个客户端和一个管理产品。可能存在这样的情况:用户希望安装一个、另一个或同时安装两个。如何在Inno设置中执行此操作

我对Inno的设置比较陌生。我曾尝试使用
组件
类型
,但到目前为止,只得到了一个下拉列表。我想要一组复选框(或其他任何复选框),允许用户选择要安装的内容。

在中,配置一个自定义类型(iscustom标志)

然后在中,为自定义安装添加两个组件

[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
设置类型的替代方法是使用指令。

在中,配置一个自定义类型(iscustom标志)

然后在中,为自定义安装添加两个组件

[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
设置类型的替代方法是使用指令