Re: [問題]請教有關編撰遊戲修改器
簡單的流程如下:
1. 取得遊戲的 Process ID,有很多方法
已知標題可先用 FindWindow 取得 hwnd
再把 hwnd 丟給 GetWindowThreadProcessId
未知標題可用 spy++ 查一下再來,或是用 toolhelp32
2. OpenProcess 開啟遊戲的 Process
3. VirtualProtectEx 更改你要讀寫的記憶體頁面屬性
4. ReadProcessMemory 或 WriteProcessMemory
5. VirtualProtectEx 改回原先的頁面屬性
6. CloseHandle 關閉遊戲的 Process Handle
以上是單機遊戲簡單的修改法,Online的話就免了
因為技術上複雜的多,函數的相關資料請 google 或 mdsn
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.196.130
→
04/01 00:26, , 1F
04/01 00:26, 1F
推
04/01 01:44, , 2F
04/01 01:44, 2F
→
04/01 01:45, , 3F
04/01 01:45, 3F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
7
34
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章