为什么修改内存就能使游戏人物无敌?

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:09:24
如果能告诉我怎么才能自己做个GE就更好了,我是计算机专业的,对计算机语言懂点。

就是修改了游戏中对应的部分代码,来达到某些非正常的状态,就像是人为的制造BUG,并且利用BUG..就是这样简单的

你的游戏是安装在硬盘上的。游戏在运行的时候就会加载到内存去运行(计算机专业会学计算机原理,会告诉你为什么要加载到内存运行)。只要你能够找到游戏执行的内存地址,并修改相应的装备或人物属性等的编码就可以达到修改游戏的目的。然后当你结束游戏存档时,内存里修改的数据就保存到了硬盘,你下次再打开游戏时,你的人物依然是你修改后的状况。
关于你提到的你想自己做个GE。你可能需要学习一下windows下的driver的开发(是用C和C++)。因为在windows下内存地址以及硬件的访问都是被保护的,你写的应用程式的访问不到的。只有通过driver得到系统的最高访问权限才能达到修改内存的目的。金山游侠这些软件应该也是这么做的。
不知道我的回答你满意吗.