TC官方合作论坛

 找回密码
 立即注册
查看: 2424|回复: 2
打印 上一主题 下一主题

[问题] TC怎么读取修改2及偏移的内存地址。(已解决)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-14 14:23:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我在做一个植物大战僵尸阳光的修改器

想用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",真)
如果(是否成功)
辅助.消息框("插件注册成功")
如果结束
返回 真
功能结束
空间结束
//空间结束语句
回复

使用道具 举报

板凳
发表于 2012-7-14 14:52:38 | 只看该作者
用大漠写内存命令
回复 支持 反对

使用道具 举报

沙发
发表于 2012-7-14 14:28:02 | 只看该作者
看下 以后有一个 诛仙脚本的,里面有读多级偏移地址的
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-14 06:55 , Processed in 0.138576 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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