
通過C/C++編程語言撰寫一個簡單的外掛,通過 API 函式修改游戲資料,從而實作作弊功能
物件分析要用的 API 函式簡單介紹撰寫測驗效果,
下面是我整理好的全套C/C++資料,加入天狼QQ726920220,獲取全面系統學習資料,



一、【物件分析】

本次游戲物件為 Super Mario XP
沒有更新所以可用任意版本 試玩發現人物血量最大為 10,心最大為 99,命最大為 99
要用的 API 函式簡單介紹
HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 通過類名或視窗名查找,回傳視窗句柄
DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId); 得到視窗句柄后通過 GetWindowThreadProcessId 這個函式來獲得視窗所屬行程 ID 和執行緒 ID
HANDLE OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwProcessId) 打開一個已存在的行程物件,并回傳行程的句柄
bool WriteProcessMemory(HANDLE hProcess,LPVOID lpBaseAddress,LPVOID lpBuffer,DWORD nSize,LPDWORD lpNumberOfBytesWritten); 能寫入某一行程的記憶體區域,入口區必須可以訪問,否則操作將失敗
二、【撰寫測驗效果】

三、【打開游戲】

四、【運行外掛】


五、【成功執行】

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/3619.html
標籤:C++
上一篇:C++tcp服務器和跨平臺客戶端
下一篇:單鏈表反轉-C語言實作
