制一个简单的修改内存
第一次做视频,视频内容有点枯燥,大家想学习的话可以放着音乐来看,其实我也只是懂点易语言的基础,这次做了一个视频教一下大家找到了基址,怎么用易语言做一个这视频不知道你们能不能看到全屏幕,我分辨率1980*1024的,不能看回复一下我调整一下
这次的文本:
易语言-制一个简单的修改内存
制作 ,首先需要基址,我们先找一下基址。需要用到CE
相信大家都会用CE我也就不一步一步说了,会的人可以直接跳过
5560
14E00C60
768
02869860
这个就是偏移,之前我已经找过了所以我马上就可以知道
这些绿色的地址,就是静态基址,也就是我们要找的,这些随便一个都可以用的点一个下来
为了教程像样一点,我还是用偏移验证一下吧 一样的,说明这个基址就是对的退出游戏试一下
一开始找的地址已经发生了变化但是之前我们找到的基址+偏移还是没变动,说明可以用
现在就用易语言来编译一个 吧
这个文本框是要修改的阳光数量,按钮是确定修改需要用到超级模块
PlantsVsZombies.exe+2A9EC0
有些人可能会感到疑问,为什么这个基址是这样的,和其他视频上的不一样,其实PlantsVsZombies.exe
可以看成是00400000,用00400000加上2A9EC0,就可以得出一个十六进制的基址,可以用电脑自带的计算
器加,注意要用程序员模式
这个和PlantsVsZombies.exe+2A9EC0是一样的,但是我比较喜欢这个
来说一下这个进程吧,设一个变量比较方便
取进程ID,其实就等于CE上的找进程,找到进程才能修改
读内存整数型就相当于添加地址 768是刚才找到的偏移这程序已经写好,来试一下能不能
能用,说明这个 已经做好了,等会编译出来就可以用了
再来讲一下易语言
十六到十,就是把十六进制转换为十进制,这样才能配合超级模块进行修改
还有一种写法,看似可以但是行不通,我也不知道为什么,我写出来给大家看一下
希望有会的人可以回帖教一下 这样修改不了但是可以查出阳光数量很奇怪
有些人可能不知道这个编辑框1是什么 为什么要写编辑框1.内容呢?因为这样才能写到编辑框里面
写的东西
前面还有个到整数,因为编辑框的内容是文本型的,必须要转换到整数型才可以用不然就会编译不出来
这次教程就到这里吧
**** 本内容需购买 ****
看帖回帖是美德,大家要保持,回帖还可以得积分! 看帖回帖是美德,大家要保持,回帖还可以得积分! 看帖回帖是美德,大家要保持,回帖还可以得积分! 过期了,难受
页:
[1]