不允许使用FormatMessage

本文关键字:FormatMessage 不允许 | 更新日期: 2023-09-27 18:04:22

查看FormatMessage的文档,上面写着Minimum supported client Windows XP [desktop apps | Windows Store apps]

我用它写了一个应用程序,它在本地运行时运行良好。然而,当试图认证它提交到Windows Store时,它失败了,因为不允许使用FormatMessageA

所以我的问题是,我错过了什么?是因为我在调用它吗?或者某些api只允许在侧载应用程序和/或调试目的,但不允许在真正的Windows商店应用程序?

不允许使用FormatMessage

我认为答案是在后缀FormatMessageA的"A"。"A"表示文本的ANSI编码,但大多数现代应用程序使用UNICODE。请尝试使用FormatMessageW。