小编Noc*_*ckm的帖子

Inno Setup:基于PC架构禁用组件

我正在使用Inno Setup,它有两个组件:一个用于32位机器,另一个用于64位.这些将在XP/Vista/Win7上运行.

[Components]
Name: Bin/32; Description: 32-bit; Types: full; Flags: dontinheritcheck
Name: Bin/64; Description: 64-bit; Types: full; Flags: dontinheritcheck
Run Code Online (Sandbox Code Playgroud)

目前:

  • 运行安装程序时,默认情况下会勾选两个组件.

我想要的是:

  • 一个适当的默认值(即32位或64位勾选),具体取决于用户的机器.
  • 弄清楚不合适的组件也是一个奖励.

到目前为止我发现的是:

  • 我可能想在[Code]部分使用Pascal.
  • IsWin64功能
  • 我可能想要使用一个事件,但我找不到任何与我的需求有关的事情.

PS不幸的是我无法为每个架构安装单独的安装程序.

inno-setup

2
推荐指数
1
解决办法
3275
查看次数

标签 统计

inno-setup ×1