0

查看它说的FormatMessageMinimum supported client Windows XP [desktop apps | Windows Store apps]的文档。

我编写了一个使用它的应用程序,并且在本地运行时运行良好。但是,当尝试验证它以提交到 Windows 应用商店时,它失败了,因为FormatMessageA不允许使用。

所以我的问题是,我错过了什么?是因为我在 PInvoking 吗?还是某些 API 仅允许在旁加载的应用程序中和/或用于调试目的,但不允许在真正的 Windows 应用商店应用程序中使用?

4

1 回答 1

2

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

于 2013-03-18T11:22:56.927 回答