在 Windows 8.1 Store 应用程序中使用 InkManager 时崩溃为 System.Runtime.InteropServices.COMException 异常

Use of InkManager in a Windows 8.1 Store Application crashes into System.Runtime.InteropServices.COMException Exception

我使用 InkManager 捕捉 canvas 上的笔画。在 most 台机器上,该应用程序可以运行(Windows 8.1 和 Windows 10)。 但是在某些 Windows 10 台机器上,InkManager 的构造函数抛出异常:

System.Runtime.InteropServices.COMException, "Error HRESULT E_FAIL has been returned from a call to a COM component."

框架目标:Windows 8.1 商店应用

运行 OS: Windows 10

版本:1511

内部版本:10586.753

虽然有机器 运行 相同的 os 版本和构建,但 InkManager 似乎可以正常工作。

在它不工作的机器上它是持久的。重新安装应用程序无法解决问题。 该错误可能是通过从商店安装应用程序或通过远程调试器产生的。 我不能再多说了。它没有弄清楚是什么原因导致异常。 我想了两天,所以如果有人能给我提示,将不胜感激!

编辑: 可以使用 Microsoft 示例库中的 InkManager 演示应用程序重现该错误: https://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples

我遇到了同样的问题,解决方案是通过语言设置面板同时启用英语(美国)手写和光学字符识别。

我认为我需要英语,因为它是我 Windows 的显示语言。