gpt4 book ai didi

c++ - GlobalAddAtom() 在 Win7 上返回 0 和 GetLastError = 0x5,在 XP 上有效

转载 作者:可可西里 更新时间:2023-11-01 13:29:59 30 4
gpt4 key购买 nike

简单代码:

ATOM atom = GlobalAddAtom(L"TestCpp1"); 

它返回 0,GetLastError 返回 0x5(拒绝访问)。 MSDN 上没有关于它的内容。这是在 Win7 上。管理员权限没有区别。

相同的代码适用于 XP。 AddAtom(本地)适用于 Win7。

这是什么原因造成的?

最佳答案

这是 GUI 还是控制台应用程序?您可能会尝试的一件事是在调用 GlobalAddAtom 之前显式调用 LoadLibrary("User32")。

这是对遇到类似问题的人的引用,在 XP 上这可能相关吗? http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.kernel/2004-03/0851.html

关于c++ - GlobalAddAtom() 在 Win7 上返回 0 和 GetLastError = 0x5,在 XP 上有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577077/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com