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