首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows8/10上运行user32!gSharedInfo?

在Windows8/10上运行user32!gSharedInfo?
EN

Stack Overflow用户
提问于 2015-08-19 17:59:42
回答 1查看 828关注 0票数 0

在Windows7 x64中,我可以使用以下命令获取SharedInfo

代码语言:javascript
复制
SHAREDINFO *SharedInfo = (SHAREDINFO *)GetProcAddress(LoadLibraryA("user32"), "gSharedInfo");

在Windows 8/10中,它返回一个地址,但不能访问成员,从而造成访问冲突。

我正在尝试从SharedInfo->pServerInfo->cHandleEntries获取cHandleEntries,但在Windows8/10上无法获取,有人有什么建议吗?这是不是增加了一些安全性?有什么办法绕过它吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 19:36:28

通过我出色的新内核调试实验,我发现这只是我的一个bug,将64位指针存储在32位变量类型的东西中。Windows7以某种方式覆盖了我!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32092317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档