制作游戏辅助需要学什么 如何制作外挂

先用记忆工具打开植物大战僵尸的过程 。
然后查数字25 。下图只找到一个,所以日照的数据存储在地址21BF10C8 。但是,许多游戏可能会搜索更多的地址 。我们需要花一点点的项目(阳光)查询,改变成另一个值,并再次扫描 , 以准确定位 。
【制作游戏辅助需要学什么 如何制作外挂】修改该地址的值 。
我去杀了个小怪物,把金币加到了2360 。
成功添加两万金币,其他数据在当地相同 。你可以自己试试,但是这种方法总是效率不高 。我们可以用代码的形式来自动化这个修改过程 。
这里多说一句,代码的方式是将数据的地址编码到代码中 。如果游戏的更新导致这个地址改变,代码也要同步修改 , 这样很多需要频繁更新的游戏的修改器实际上会失效 。
二 。外部程序的编程我们来看看Windows的几个API 。
HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);搜索类名或窗口名返回窗口句柄dword getwindowthreadprocessid(hwndhwnd,lpd word lpdwprocessid);获取窗口句柄后 , 使用GetWindowThreadProcessId函数获取窗口的进程Id和线程ID 。handle Open Process(DWORD dw desire Access,Bool BinheritHandle,DWORD DWProcessID)打开一个已有的Process对象,返回进程的句柄,Bool WriteProcessMemory(handle h Process , lpvoid lpbase address,lpvoid lpbuffer,dword nsize,lpdword LP number of bytes written);可以写入进程的内存区域 。入口区域必须是可访问的,否则操作将失败 。附上代码:
#include

    推荐阅读