【发布时间】:2019-10-20 15:21:02
【问题描述】:
我知道可以设置指令ArchitecturesInstallIn64BitMode=x64 ia64,以便 Inno Setup 决定处理器类型并在可能的情况下以 64 位安装。
但我需要一些 [Code] 部分函数来设置安装模式(32 或 64)。
有可能吗?
例子:
此函数将返回 Java 安装架构(32 或 64):
function CheckJavaInstallation()
根据结果,我想将 Inno Setup 设置为正确的安装模式 -> 选择正确的 Program Files 或 Program files (x86) 并在正确的注册表中(正常或 WOW6432Node)。
【问题讨论】:
-
你能发布一个你想要完成的例子吗?我不确定我是否了解您想要做什么以及您的目标是什么。
-
我稍微阐述了这个问题。
-
这是一个应该针对 Inno Setup 开发者的问题。您要问的是是否可以创建一个支持两个平台的安装文件。老实说,我只知道一个支持这样做的设置解决方案程序,而不是 Inno Setup。
-
其实inno setup中一个安装文件可以支持多个平台:stackoverflow.com/questions/4833831/…但是我需要自己确定安装模式,而不是inno setup。