TC官方合作论坛

 找回密码
 立即注册
查看: 12546|回复: 55

[源码分享] TC--内存搜索与查找操作源码

[复制链接]
发表于 2011-7-1 11:11:08 | 显示全部楼层 |阅读模式
该源码根据魔兽世界游戏进行延时,查找魔兽的login登录地址。内存查找辅助工具:CE
空间 我的程序
整型 进程句柄
字符型 搜索字符串
整型 线程编号
//定义一个功能来根据字符串变量来搜索寻找地址
功能  整型 寻找地址()
字符型 字符串
整型 地址
字符型 内容
字符串=搜索字符串
地址=0
列表框.增加文本("列表框0","查询中......")
//辅助.打印("查询中......")
//内存搜索的地址范围按16进制来算一般是:(00400000-7FFFFFFF)
地址=进程.找string(进程句柄,字符串,#400000,#7FFFFFFF)
//打印出找到的地址值
如果(地址!=0)
列表框.增加文本("列表框0",转换.整型转字符型(地址))
循环(真)
如果(地址==0)
//如果“地址”=0,说明没有找到地址,程序跳出循环
//辅助.打印("查询结束")
列表框.增加文本("列表框0","查询结束")
跳出
否则
//接着上次搜索到的地址继续往下搜索
地址=进程.找string(进程句柄,字符串,地址+1,2147483647)
如果(地址!=0)
列表框.增加文本("列表框0",转换.整型转字符型(地址))
//辅助.打印(转换.int转string(地址))
如果结束
如果结束
循环结束
否则
辅助.消息框("没有找到字符串对于的内存地址!")
如果结束
返回 0
功能结束
功能 整型 开始按钮_点击()
字符型 读取内容
字符型 游戏窗口名
字符型 内存地址
字符型 字符串长度
//在编辑界面中获取游戏窗口名
游戏窗口名=编辑框.获得文本("编辑框0")
//判断游戏窗口名是否为空
如果(字符串.长度(游戏窗口名)==0)
辅助.消息框("请输入要查找的游戏窗口名!")
返回 0
否则
//通过游戏窗口名获取该游戏的进程句柄
进程句柄=进程.获取进程句柄(游戏窗口名)
如果结束
//判断用户是否选择了单选框的状态
如果(!单选框.获得状态("单选框0"))
如果(!单选框.获得状态("单选框1"))
辅助.消息框("请在单选框中选择要您操作内存的方式!")
返回 0
如果结束
如果结束

//判断用户选择单选框的状态,如果是单选框0说明用户要读取指定内存的字符串值
如果(单选框.获得状态("单选框0"))
//获取用户要读取的内存地址值
内存地址=编辑框.获得文本("编辑框1")
//判断内存地址是否为空
如果(字符串.长度(内存地址)==0)
辅助.消息框("请输入要读取字符串的内存地址值!")
返回 0
如果结束
//获取用户要读取的字符串长度
字符串长度=编辑框.获得文本("编辑框2")
//判断字符串长度是否为空
如果(字符串.长度(字符串长度)==0)
辅助.消息框("请输入要读取字符串的长度!")
返回 0
如果结束
//判断游戏窗口是否存在
如果(进程句柄==0)
辅助.消息框("请确定您要查找内存的游戏窗口是否存在!")
返回 0
如果结束
//读取"魔兽世界"这个程序内存地址中的数据
读取内容=进程.读string(进程句柄,转换.字符型转整型(内存地址),转换.字符型转整型(字符串长度))
//辅助.打印(读取内容)
列表框.增加文本("列表框0",读取内容)
如果结束
//判断用户选择单选框的状态,如果是单选框1说明用户要搜索内存中包含字符串的地址
如果(单选框.获得状态("单选框1"))
//在编辑界面中获取要搜索的字符串
搜索字符串=编辑框.获得文本("编辑框3")
//判断要搜索的字符串是否为空
如果(字符串.长度(搜索字符串)==0)
辅助.消息框("请输入要搜索的字符串")
返回 0
如果结束
//判断游戏窗口是否存在
如果(进程句柄==0)
辅助.消息框("请确定您要查找内存的游戏窗口是否存在!")
返回 0
如果结束
//查找“魔兽世界”这个程序内存中指定数据字符串的内存地址
//我的程序.寻找地址(搜索字符串)
线程编号=线程.开启("我的程序.寻找地址")
如果结束
返回 0  
//函数返回语句
功能结束
功能 整型 退出按钮_点击()
线程.关闭(线程编号)
返回 0
功能结束
空间结束


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-7-1 15:27:57 | 显示全部楼层
頂頂小東
回复 支持 反对

使用道具 举报

发表于 2011-7-2 11:44:24 | 显示全部楼层
现在还看不懂...:~
回复 支持 反对

使用道具 举报

发表于 2011-7-2 13:43:55 | 显示全部楼层
顶你,视频教学后面那几集讲的很不清楚啊,都是新手,建议出点傻瓜教程
回复 支持 反对

使用道具 举报

发表于 2011-7-3 18:56:16 | 显示全部楼层
就是就是,那么长一大串,我也看不懂
回复 支持 反对

使用道具 举报

发表于 2011-7-4 12:42:57 | 显示全部楼层
需要出一些简单的教程,这样方便新人学习!
回复 支持 反对

使用道具 举报

发表于 2011-7-4 21:12:27 | 显示全部楼层
得琢磨琢磨
回复 支持 反对

使用道具 举报

发表于 2011-7-7 02:43:21 | 显示全部楼层
看不懂呀。。。。度内存能干些什么呀?
回复 支持 反对

使用道具 举报

发表于 2011-7-7 16:29:05 | 显示全部楼层
新手 顶下
回复 支持 反对

使用道具 举报

发表于 2011-7-8 16:34:36 | 显示全部楼层
学习谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-8 03:35 , Processed in 0.056132 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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