使用 Nullsoft 安装应用程序时,如何基于 32/64 位 Windows 操作系统在目标文件夹中显示路径



使用 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 位应用程序时使用!

相关内容

最新更新