据统计90%查看本帖的人,都已经注册本站了哦
您需要 登录 才可以下载或查看,没有账号?立即注册
×
我在练习时候发现的,写一个植物大战僵尸的辅助时候
在写拾取金钱加倍的时候发现
edx = HOOK钱. 读值 (钱数据.返回地址 ).EDX eax = HOOK钱. 读值 (钱数据.返回地址 ).EAX HOOK钱. 写值 (钱数据.返回地址, “EDX”, 到字节集 (edx × 10 )) 数据地址 = eax + 80 HOOK钱. 写整数 (数据地址, HOOK钱. 读整数 (数据地址 ) + edx (到整数 (编辑框1.内容 ) - 1 ))
EDX的值就是拾取的金钱数
那么
我这样写没有效果,然后在OD发现HOOK开始后读入寄存器数据就直接PUSHAD了
在运行回调函数后会POPAD
HOOK写值无法达到预期的效果求问如何解决?
我用其他方法目前达到了金钱加倍的效果
可还是想知道HOOK写值如何使用?
我使用的是 乐易模块 V 5.2
易语言5.6正式版
就是论坛提供的那个
已获得悬赏 最佳答案
写内存,只能对内存指针进行读写
|