TC官方合作论坛

标题: TC怎么读取修改2及偏移的内存地址。(已解决) [打印本页]

作者: jinkeli    时间: 2012-7-14 14:23
标题: TC怎么读取修改2及偏移的内存地址。(已解决)
我在做一个植物大战僵尸阳光的修改器

想用TC实现,怎么搞。我找到了基址。是2及偏移

植物大战僵尸基址 阳光
006a9ec0+768+5560

TC怎么读取修改2及偏移的内存地址。
由于已经解决,贴出来一下。完整代码。

#import "dm.dmsoft" dm
空间 植物大战僵尸无限阳光外挂
//定义默认空间

功能 逻辑型 按钮0_点击()
//这里添加你要执行的代码
int 进程句柄,基址,一级偏移,二级偏移,hwnd
进程句柄=进程.获取进程句柄("植物大战僵尸中文版")
整型 窗口句柄=窗口.找到窗口("植物大战僵尸中文版")  
hwnd=窗口句柄
//基址=进程.读4byte(进程句柄,#6a9ec0)
//一级偏移=进程.读4byte(进程句柄,基址+#768)
//二级偏移=进程.读4byte(进程句柄,一级偏移+#5560)
字符型 a=编辑框.获得文本("编辑框0")
//做个输入判断
如果(字符串.是否整型(a,0))
//以下写内存
浮点型 sl=转换.字符型转浮点型(a)
int sl1=转换.浮点型转整型(sl)
int dm_ret = dm.WriteInt(hwnd,"[[6a9ec0]+768]+5560",1,sl1)
否则
    辅助.消息框("请输入数字")
如果结束
返回 真
功能结束

功能 逻辑型 初始化()
//这里添加你要执行的代码
逻辑型 是否成功=辅助.注册插件("rc:dm.dll",真)
如果(是否成功)
辅助.消息框("插件注册成功")
如果结束
返回 真
功能结束
空间结束
//空间结束语句

作者: TC    时间: 2012-7-14 14:28
看下 以后有一个 诛仙脚本的,里面有读多级偏移地址的
作者: 陌上青衣。    时间: 2012-7-14 14:52
用大漠写内存命令




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1