用这个 给你发个源码~
版本 2
子程序 GetModule, 整数型, , 返回指定进程中指定模块的模块地址
参数 ProcessID, 整数型
参数 模块名称, 文本型
局部变量 hObject, 整数型
局部变量 ModuleEntry32, 模块地址_
局部变量 Module, 模块地址_
' 清除数组 (Module)
hObject = API_CreateToolhelp32Snapshot (8, ProcessID) ' 若id为0表示当前进程
ModuleEntry32结构大小 = 1024
如果真 (寻找第一个32位模块_ (hObject, ModuleEntry32))
循环判断首 ()
如果真 (到小写 (到文本 (ModuleEntry32模块名称)) = 到小写 (模块名称))
API_CloseHandle (hObject)
返回 (ModuleEntry32模块句柄)
如果真结束
循环判断尾 (寻找下一个32位模块_ (hObject, ModuleEntry32))
如果真结束
API_CloseHandle (hObject)
' 调试输出 (Module)
返回 (0)
你粘贴之后直接调用“GetModule”就可以取得了
这涉及到反编汇的知识不是一天两天可以学得会的,下面汇总一下我搜到的资料给你 1。搜索人物基址的方法, 第①步:搜索字节集 {0,0,0,0,255,255,255,255,0,0,1,0,0,0,0} 如下图, 下载 (33691 KB) 2010-7-24 17:53 第②步:找到偏移为4FC的基址(霸体),如下图 下载 (31626 KB) 2010-7-24 17:55 第③步:复制第二个括号的数据,也就是4FC上面的括号,选择整数型,搜索如下图 下载 (32511 KB) 2010-7-24 17:56 第④步:当然是得出基址啦, 继续看图↓ 下载 (32062 KB) 2010-7-24 17:56 2。人物基址学会了,现在当然是学SSS基址的搜索方法啦 第①步:按搜索设置,选择只搜基址,这一步太简单了,所以没图 第②步:选择字节集,搜 { 216, 57, 86, 139, 52, 36 } 下载 (33298 KB) 2010-7-24 17:48 第③步:得出SSS基址 , 很简单而已 下载 (32991 KB) 2010-7-24 17:49 3。人物3S都会了,大概做挂的应该就想到人物血蓝了吧,下面就来学搜索血蓝基址 第①步:查看人物本身 血/蓝 数量 ,如下图 下载 (8651 KB) 2010-7-24 17:46 第②步:整数型搜索刚刚得到的数字(血/蓝 是多少 就打多少) 下载 (34049 KB) 2010-7-24 17:47 第③步:得出基址,(前面是+号) 4。基础的都学会了,接下来就要搜索复杂点的了,搜索怪物等级基址(其实我也只是勉强能搜索出来0 0 见笑了) ①步搞定:进图打怪,看怪多少级,然后选择整数型,搜索刚刚打的怪的等级,----如下图 下载 (3802 KB) 2010-7-24 17:50 5。怪物等级都搜索出来了,数量当然不会难倒大家 第①步:进图不打怪,干什么捏 进图数怪! 12345678 我打的这幅图有8只怪, 然后用公式 得到的数字乘以4再加4, 8×4+4= 答案是等于36,整数搜索36,如下图 下载 (34843 KB) 2010-7-24 17:51 第②步:当然是得出基址了(前面有+号) 下载 (40294 KB) 2010-7-24 17:52 6。最后一个, 账号基址这个很简单,~~~ ①步搞定:输入登录时用的账号,然后整数搜索这个账号,如图,便可得出账号基址 找了好久终于找到ce55的详细教程了,下面是链接地址 >
以上就是关于易语言 求取进程模块地址的方法.全部的内容,包括:易语言 求取进程模块地址的方法.、易语言怎么找游戏基址、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)