![]() |
用vb是否可以寫出條gamemaster8的功能?
請問各位前輩
有沒有人知道GM8搜尋記憶體變數的寫法 或是哪裡有相關的介紹 謝謝 |
這要對 windows 作業有相當了解
首先取得程序ID 接著再用 WinAPI 來達成 ===================================== 當您需要讀取記憶體的時候就用ReadProcessMemory: ReadProcessMemory MyProcess("視窗名稱"), ByVal 記憶體位置, 讀取後存放的地方(陣列), 讀取幾個byte, ByVal 0& 記憶體如果是00034CA9那種的,記得加個&h變成&h34CA9。 如果是要修改記憶體就用WriteProcessMemory: WriteProcessMemory MyProcess("視窗名稱"),ByVal 記憶體位置,要用來修改的值(也是陣列),修改幾個byte,bYvAL 0& ======================== 以上是從WWW搜得的文字 或請用 google 搜尋 VB 搜尋記憶體 關鍵字 來找資料 |
引用:
看來小弟不夠用心去找 等小弟找到相關的 例如:如何得知視窗名…等 再回來補文 :ddrf567h: |
|
請問版主
如果要讀取的記憶體很多 例如:00400000~7FFFFFF(Hex) 要如何寫呢? 用For迴圈速度非常慢 請問要如何加快速度?? |
引用:
要讀這個範圍是作何而用 :on_47: 如果是為了比對用 那就不用 ReadProcessMemory 將值讀出 而是直接比對記憶體 又通常為了追求速度 會直接在高階語言中插入 組合語言 或 CPU特殊指令碼 來解決 |
我是想要做一個讀取遊戲記憶體的程式
就類似MoonlightEngine 選取遊戲,按MemoryView,就全部顯示出來了!! |
所有時間均為台北時間。現在的時間是 05:03 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *