我使用ArchitecturesAllowed
只允许在64位系统上安装。
如果不支持主机体系结构,安装程序将显示以下消息:
此程序只能安装在为以下处理器体系结构设计的Windows版本上:
x64 (或x86)
如何显示自定义消息而非此消息?
答案 0 :(得分:4)
只需在Messages
section(.isl或.iss)中定义不同的消息:
[Messages]
OnlyOnTheseArchitectures=This program cannot work on your ancient machine. Sorry.
或者使用自定义实现进行检查,包括您自己的自定义消息。请参阅Terminate setup on 32-bit Windows in Inno Setup。