Re: [問題] C#有辦法做修改器嗎?

看板C_Sharp作者 (暗黑貴公子)時間15年前 (2008/10/14 01:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #18ytyGUF (C_Sharp)
文章代碼(AID): #18ytyGUF (C_Sharp)