看流星社区

 找回密码
 注册账号
查看: 3130|回复: 4

VC读血地址,为什么出现的是3435973836?

[复制链接]

该用户从未签到

发表于 2011-3-17 14:22:13 | 显示全部楼层 |阅读模式
用CE查找正常  

int userblood;
DWORD base=0x12F824;
DWORD userbase;
::ReadProcessMemory(phwnd,(LPCVOID)(base+0x24),&userbase,4,0);
::ReadProcessMemory(phwnd,(LPCVOID)(userbase+0x254),&userblood,4,0);
::SetDlgItemInt(WMWL,IDC_STATICuserblood,userblood,NULL);    //显示  


TELL ME WHY...THANKS...

得到的那个数是什么数字呢?

该用户从未签到

发表于 2011-3-17 14:22:21 | 显示全部楼层
类型错了..

该用户从未签到

发表于 2011-3-17 14:22:31 | 显示全部楼层
你debug的时候看一下userblood的数值,看十六进制的.....

该用户从未签到

发表于 2011-3-17 14:22:44 | 显示全部楼层
检查下phwnd怎么得来的,是否正确

该用户从未签到

发表于 2011-3-17 14:22:52 | 显示全部楼层
址好象错了,还有SetDlgItemInt最后一个参数是布尔值,表示userblood是否是有符号整数
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-29 05:36

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表