使用 NULLSOFT 安装应用程序时,我想显示基于 32/64 位 Windows 操作系统的目标文件夹中的路径。
如果是 32 位,则应该是
C:Program Files
如果是 64 位,它应该是
C:Program Files (x86)
我在脚本中使用了InstallDir "$PROGRAMFILES64 "
。这样,它显示了32/64位操作系统的C:Program Files
。
如果有人有任何想法,请帮助我。
您不必做任何特别的事情,NSIS会为您处理。
InstallDir $ProgramFiles32MyApp
Page Directory
Page InstFiles
将在 32 位 Windows 上使用 X:Program Files
,在 64 位 Windows 上使用X:Program Files (x86)
。
$ProgramFiles
是生成 32 位安装程序时$ProgramFiles32
的别名,是生成 64 位安装程序时$ProgramFiles64
的别名。
$ProgramFiles64
只应在安装 64 位应用程序时使用!