Windows 10 Creators Update(1703)崩溃了我们的应用程序

时间:2017-05-02 21:30:06

标签: c++ windows windows-10

当通过Windows更新自动安装Windows 10 Creators Update(1703)时,我们的用户遇到崩溃问题。我们的Windows应用程序是一个多级的C ++ WinForms应用程序。应用程序可以启动,但是如果我们点击某些菜单,它就会崩溃。似乎是一个图形问题或与字体有关的事情。为什么呢?

1 个答案:

答案 0 :(得分:1)

应用Windows 10 1703更新后,安装程序替换 Windows / Fonts目录,而不包含快捷方式到Windows中其他位置包含的字体。

在我们的案例中,我们的应用程序需要 Lucida Sans Typewriter 字体,该字体已在Windows中注册,但位于捆绑的JRE中,用于IBM Client Access关闭程序文件(我们的应用程序使用某些IBM客户端)访问组件)。

Lucida 字体的 快捷方式在更新前位于Windows / Fonts目录中,但在更新后缺席(导致我们的应用程序)崩溃)。

修复:我们必须将嵌入式JRE / lib / fonts目录中所需的所有 Lucida 字体(其中有8个)复制/粘贴到Windows中/ Fonts目录来解决问题。我们发现如果我们在1703更新之前或之后这样做,我们的应用程序继续工作。

课程:我们将确保我们的应用程序使用我们100%控制的字体,在安装过程中将它们复制到Windows / Fonts中。

相关问题