社区
C++ 语言
帖子详情
内存布局问题,如何通过按钮a的状态地址找到这个按钮实例的地址?
l23422231
2012-09-07 05:40:10
class A : Button
{
bool enable = false;
...
}
A a = new A()
以上是一段游戏的程序,游戏界面里的一个按钮的状态可以通过CheatEngine找到,这个工具可以查看和修改该位置的内存,
我现在知道按钮a的状态值enable的地址,如113A9100,如何通过enable的地址找到按钮a的地址?
...全文
89
3
打赏
收藏
内存布局问题,如何通过按钮a的状态地址找到这个按钮实例的地址?
class A : Button { bool enable = false; ... } A a = new A() 以上是一段游戏的程序,游戏界面里的一个按钮的状态可以通过CheatEngine找到,这个工具可以查看和修改该位置的内存, 我现在知道按钮a的状态值enable的地址,如113A9100,如何通过enable的地址找到按钮a的地址?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l23422231
2012-09-08
打赏
举报
回复
很有帮助,不过问题是完全不知道在程序运行时是怎么写的 只能用猜的 只看到hex内存里面有UI.XXxNet.XxxButton之类的类名下面隔了几行就是enable的值. 不知道a的指针在哪里?
l23422231
2012-09-08
打赏
举报
回复
aup
freelancer_ex
2012-09-07
打赏
举报
回复
可以先求出enable的地址在A中的偏移:
(size_t)&(((A*)0)->enable)
再想减即可
JavaScript介绍.zip
javascript,JavaScript 最初由 Netscape 公司的 Brendan Eich 在 1995 年开发,用于 Netscape Navigator 浏览器。随着时间的推移,JavaScript 成为了网页开发中不可或缺的一部分,并且其应用范围已经远远超出了浏览器,成为了全栈开发的重要工具。
上位机开发罗克韦尔abcip通信协议详解
上位机开发罗克韦尔abcip通信协议详解 1.注册会话命令详解 6500 0400 00000000 00000000 0000000000000000 00000000 0100 0000 响应 6500 0400 05000400 00000000 0000000000000000 00000000 0100 0000 6500:注册请求命令 0400:服务长度(0100 0000) 00000000:会话句柄 (由PLC生成) 00000000:
状态
默认 0000000000000000:发送方描述,默认0 00000000:选项,默认0 0100:协议版本,默认1 0000:选项标记,默认0
Microsoft SPY++ 工具及使用教程
Spy++ (SPYXX.EXE) 是一个基于 Win32 的实用工具,提供系统进程、线程、窗口和窗口消息的图形视图。 Spy++ 有两个版本。 第一个版本,名为 Spy++ (spyxx.exe),用于显示发送到在 32 位进程中运行的窗口的消息。 例如,在 32 位进程中运行的 Visual Studio。 因此,可以使用 Spy++ 来显示发送到“解决方案资源管理器” 中的消息。 由于 Visual Studio 中大多数生成的默认配置都是在 32 位进程中运行的,因此如果已安装所需组件,则第一个版本的 Spy++ 就是在 Visual Studio 中的“工具”菜单上可用的那一个。 第二个版本,名为 Spy++(64 位)(spyxx_amd64.exe),用于显示发送到在 64 位进程中运行的窗口的消息。 例如,在 64 位操作系统上,记事本在 64 位进程中运行。 因此,可以使用 Spy++(64 位)来显示发送到记事本的消息。 详细的使用说明请见:https://blog.csdn.net/huang1600301017/article/details/138137
js导出excel封装【原生、配置式】 示例
导出excel示例
HTML2-iOs-App模板官网落地页APP主页产品宣传页源码 landing静态页面.zip
HTML2-iOs-App模板官网落地页APP主页产品宣传页源码 landing静态页面
C++ 语言
64,643
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章