Inno setup Inno安装程序在XP上有挤压窗口吗?

Inno setup Inno安装程序在XP上有挤压窗口吗?,inno-setup,Inno Setup,我正在创建安装程序来运行Windows嵌入式标准(基本上是Windows XP嵌入式)。但是,在这些XP设备上,安装程序会显示一个水平挤压的窗口 这就是使用Inno Setup 4构建的安装程序的外观: 这就是使用Inno Setup 5安装程序构建的安装程序的外观: Inno安装程序是我唯一遇到这种问题的程序。关于如何让安装程序窗口显示以便文本可见,有什么想法吗?我不在乎它是最大化的还是硬编码的或者其他什么——我只需要窗口显示一个可见的大小。有人有想法吗?正如您自己测试的那样,Unicod

我正在创建安装程序来运行Windows嵌入式标准(基本上是Windows XP嵌入式)。但是,在这些XP设备上,安装程序会显示一个水平挤压的窗口

这就是使用Inno Setup 4构建的安装程序的外观:

这就是使用Inno Setup 5安装程序构建的安装程序的外观:


Inno安装程序是我唯一遇到这种问题的程序。关于如何让安装程序窗口显示以便文本可见,有什么想法吗?我不在乎它是最大化的还是硬编码的或者其他什么——我只需要窗口显示一个可见的大小。有人有想法吗?

正如您自己测试的那样,Unicode版本的Inno安装程序工作正常

它是使用较新版本的DelphiIDE构建的,它可能修复了机器上出现的一些罕见错误


无论如何,您都应该使用Unicode版本

什么是“Inno设置5”?您使用的是最新版本5.5.9吗?请尝试将其添加到
[code]
部分:
过程初始化向导();开始日志(格式('X=%d Y=%d',[ScaleX(10),ScaleY(10)]);结束它会在日志中产生什么输出?嗨@MartinPrikryl,非常感谢您的帮助回复!日志文件显示:2017-03-10 05:13:01.875 X=0 Y=10我已将完整日志附在此处:我还将注意到,我已尝试更改屏幕分辨率,并确认此窗口缩放问题发生在不同的大小。我的显示器的DPI设置当前为96 DPI。您是否尝试使用Unicode版本的Inno Setup?+这生产什么<代码>日志(整数(FontExists('Microsoft Sans Serif'))
日志(整数(FontExists('MS Sans Serif')))