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