需求:64位的软件当在32位操作系统下安装时,需要提示用户不能在32位操作系统中进行安装
实现:打包时启用64位模式(打包工具用的是Inno Setup 5)
安装脚本段需要添加以下代码:
[Setup] ArchitecturesAllowed=x64 ArchitecturesInstallIn64BitMode=x64
这样打包出来的程序包在32位操作系统安装时就会给出提示信息,提示信息如下图:
这样的提示信息可能部分客户不是很理解,需要换成我们熟知的提示信息(只能在64位操作系统下安装)
下面的图片只是改了简体中文的语言包,如果软件支持多语言则需要修改对应的语言文件即可