- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
做了个小挂.为什么有的电脑可正执行,有的不行..无法显示出正确游戏币,无法进行内存修改.
基址是和偏移都是正确的.用CE确认过的了.几部电脑都用CE.用同一基址加偏移.就能得到正确数值
但挂生成后.就是有两部电脑无法读到数据...看的懂的指教下.
.版本 2
.程序集 窗口程序集1
.程序集变量 基址
.程序集变量 游戏币
.程序集变量 进程ID
.子程序 _时钟1_周期事件
基址 = 读内存整数型 (进程ID, 十六到十 (“0074B9D8”), 9)
游戏币 = 读内存整数型 (进程ID, 基址 + 十六到十 (“C”), 9)
标签1.标题 = 到文本 (游戏币)
.子程序 __启动窗口_创建完毕
进程ID = 进程取ID (“Came.exe”)
.子程序 _按钮1_被单击
时钟1.时钟周期 = 100
.子程序 _按钮2_被单击
写内存整数型 (进程ID, 基址 + 十六到十 (“6F”), 到整数 (520))
.子程序 _按钮3_被单击
写内存整数型 (进程ID, 基址 + 十六到十 (“6F”), 到整数 (0))
内存基址绝对是正确的.在不能运行的机子上用CE
用此基址加偏移.同样可以得到正确数据. |
|