Re: [問題] C#有辦法做修改器嗎?
※ 引述《kiki1503 (琦琦壹伍零參)》之銘言:
: 例如我知道某遊戲的金錢位置為005B828D
: 要把這個位置鎖成65535
: 就這個功能而已..C#有辦法做到嗎?
: 有的話煩請指引一個方向
: 例如要用甚麼元件或函式之類的?
建議用 API ...
GM8 Processes 部分實作簡易概念
1.Window 標題, Process ID
使用 EnumWindows -> 藉由 EnumWindowsProc 傳回的 Window Handle
使用 GetParent -> 取得最上層 Window Handle
藉由最上層 Window Handle
使用 GetWindowText -> 取得 Window 標題
使用 GetWindowThreadProcessId -> 取得 PID (Process ID)
2.Process Handle
使用 OpenProcess (PROCESS_VM_READ | PROCESS_VM_WRITE, FALSE, PID)
-> 取得 Process Handle
3.讀取記憶體
ReadProcessMemory(ProcessHandle,005B828D,ReadBuffer,ReadSize,BytesRead)
4.寫入記憶體
WriteProcessMemory(ProcessHandle,005B828D,WriteBuffer,WriteSize,BytesWritten)
--
私が生存への道は
今も未來も唯一つ
私自身の闇黑のためだ
即ち「ハ・ル・ヒ」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.168.73
推
10/14 08:36, , 1F
10/14 08:36, 1F
討論串 (同標題文章)