看板 C_and_CPP 關於我們 聯絡資訊
簡單的流程如下: 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
ewn:可視需要取得ThreadID以暫停遊戲的執行 04/01 00:26
andy79323:謝謝回覆,我想現在要學的還非常多,單只是個修改器,卻不 04/01 01:44
andy79323:知該如何做編譯... 04/01 01:45