Inno setup Inno设置:修改特定错误消息的图标和标题

Inno setup Inno设置:修改特定错误消息的图标和标题,inno-setup,Inno Setup,我有一个程序,应该只安装在64位架构上。所以我补充说: ArchitecturesAllowed = x64 在我的Inno安装文件中,以防止出现这种情况 问题是显示的信息有点太“暴力”。它在标题中显示“错误”和一个大的红十字 我发现我可以更改此消息的内容(仅在这些架构上使用更改此消息),但无法在不影响其他错误消息的情况下修改图标和标题 我看不出哪一步可以匹配 有没有办法把它做成一个信息框?没有通用的方法来修改任何标准的Inno设置消息框 通常,您必须自己重新实现该功能。并非总是可能的 对于

我有一个程序,应该只安装在64位架构上。所以我补充说:

ArchitecturesAllowed = x64
在我的Inno安装文件中,以防止出现这种情况

问题是显示的信息有点太“暴力”。它在标题中显示“错误”和一个大的红十字

我发现我可以更改此消息的内容(仅在这些架构上使用
更改此消息),但无法在不影响其他错误消息的情况下修改图标和标题

我看不出哪一步可以匹配


有没有办法把它做成一个信息框?

没有通用的方法来修改任何标准的Inno设置消息框

通常,您必须自己重新实现该功能。并非总是可能的


对于您的特定情况,您是幸运的,因为您可以使用来自的轻松实现您自己的64位系统自定义检查

并使用显示您自己的自定义消息框

函数InitializeSetup():布尔值;
开始
结果:=真;
如果不是Win64,那么
开始
MsgBox('这不能安装在32位系统上',MB信息,MB_OK);
结果:=假;
结束;
结束;

按预期工作。