我正在尝试为我的应用程序设置正确的安装文件夹。 我可以检测安装程序是用于 32 位还是 64 位系统?因为现在当我在 x64 系统上安装 x32 应用程序时,InstallDir 不正确。
我有一个用于 x32 和 x64 安装程序的构建脚本,我使用x64.nsh来定义程序文件路径。但这里有个问题:即使安装程序检测到 x64 系统,如果当前版本是 x32,它仍然会安装在“C:\Program Files”而不是“C:\Program Files (x86)”。
在最坏的情况下,我将不得不为两个安装程序(x32、x64)创建两个构建脚本,但我想避免它。
那么,有什么方法可以定义安装程序是用于 32 位还是 64 位系统?