【发布时间】:2013-10-22 20:35:18
【问题描述】:
我正在尝试为我的应用程序设置正确的安装文件夹。 我可以检测安装程序是针对 32 位还是 64 位系统的吗? 因为现在我在 x64 系统上安装 x32 应用程序时,InstallDir 不正确。
我有一个用于 x32 和 x64 安装程序的构建脚本,我使用 x64.nsh 来定义程序文件路径。但这里有个问题:即使安装程序检测到 x64 系统,如果当前版本是 x32,它仍然会安装在“C:\Program Files”而不是“C:\Program Files (x86)”。
在最坏的情况下,我将不得不为两个安装程序(x32、x64)创建两个构建脚本,但我想避免它。
那么,有没有办法定义 installer 是用于 32 位系统还是 64 位系统?
【问题讨论】:
标签: windows path installation 64-bit nsis