我有一个简单的inno-setup脚本,允许我的设置根据Is64BitInstallMode值安装我的程序的32位或64位版本。这很好用,但我想让用户选择安装32位版本,即使它们是在64位Windows上。我希望在选择应用程序安装路径之前做出选择,以便根据自己的选择默认为32位或64位程序文件夹。如果它们在32位窗口上,我也想完全避免这个问题。我一直在玩各种功能,但还没有找到办法。如果我不能轻易做到这一点,我会做两个单独的安装(我正在尝试决定什么是最有意义的!)任何建议都非常感谢!
答案 0 :(得分:2)
我还没有真正完成以下操作,但这就是我要尝试的内容:
Is64BitInstallMode
将其初始化为32位系统的32位和64位系统的64位。true
的新功能(例如Install64BitVersion
)true
的新功能(例如Install32BitVersion
)File
部分中的Files
条目:这是Files
部分的示例:
[Files]
Source: 32bitexe.exe; DestDir: {...}; Check: Install32BitVersion
Source: 64bitexe.exe; DestDir: {...}; Check: Install64BitVersion