2015-10-15 185 views
0

我有两种产品:客户端和管理员产品。当用户想要安装一个或另一个时,可能会出现这种情况。我如何在Inno安装程序中执行此操作?如何使用一个Inno Setup脚本安装两个产品?

我是Inno Setup的新手。我试图使用ComponentsTypes,但到目前为止只能得到单个选项的下拉菜单。我想要一组复选框(或其他),允许用户选择他们正在安装的内容。

回答

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 

Select components page


iscustom安装类型的替代是使用AlwaysShowComponentsList指令。

相关问题