不允许使用FormatMessage
本文关键字:FormatMessage 不允许 | 更新日期: 2023-09-27 18:04:22
查看FormatMessage的文档,上面写着Minimum supported client
Windows XP [desktop apps | Windows Store apps]
。
我用它写了一个应用程序,它在本地运行时运行良好。然而,当试图认证它提交到Windows Store时,它失败了,因为不允许使用FormatMessageA
。
所以我的问题是,我错过了什么?是因为我在调用它吗?或者某些api只允许在侧载应用程序和/或调试目的,但不允许在真正的Windows商店应用程序?
我认为答案是在后缀FormatMessageA的"A"。"A"表示文本的ANSI编码,但大多数现代应用程序使用UNICODE。请尝试使用FormatMessageW。