看流星社区

 找回密码
 注册账号
查看: 2471|回复: 2

[已解决]武林过滤物品VB和DELPHI代码 , VB成功,DELPHI总是失败

[复制链接]

该用户从未签到

发表于 2011-4-13 09:36:05 | 显示全部楼层 |阅读模式
过滤物品时把这个地址要写入0,

VB这样写成功
WriteProcessMemory hProcess, ByVal meax + pn * 4, 0, 4, 0 '将地址删除,物品消失,

Delphi这几种写法都无效,物品都不消失,不知道为什么
第一种失败
WriteProcessMemory(hProcess,pointer(meax+pn*4),0,4,num);
第二种失败
WriteProcessMemory(hProcess,pointer(meax+pn*4),nil,4,num);
第三种还是失败
WriteProcessMemory(hProcess,pointer(meax+pn*4),$0,4,num);

高手能指点一下吗?谢谢

该用户从未签到

 楼主| 发表于 2011-4-13 09:36:20 | 显示全部楼层
已解决,参考了lewei2000代码如下
WriteProcessMemory(PHND,pointer(BaseWu+i*4), @My0, 4,Num); //擦掉物品
            ReadProcessMemory(PHND,Pointer(BaseWu1+$14),@WuN,4,Num); //地面物体数量
            WuN:=WuN-1;
            WriteProcessMemory(PHND,pointer(BaseWu1+$14), @WuN, 4, Num);//修正地面物体数量

该用户从未签到

发表于 2011-12-2 18:47:44 | 显示全部楼层
楼主,是你让我深深地理解了'人外有人,天外有天'这句话.谢谢你!
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-5-3 15:23

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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