易語言寫游戲修改器的方法淺談
這個代碼復制到易語言里面看,這樣容易看懂:
.版本 2
.程序集 窗口程序集1
.程序集變量 窗口句柄, 整數(shù)型
.程序集變量 進程句柄, 整數(shù)型
.程序集變量 基址, 整數(shù)型
.程序集變量 偏移1, 整數(shù)型
.程序集變量 時間偏移, 整數(shù)型
.程序集變量 值, 整數(shù)型
.子程序 __啟動窗口_創(chuàng)建完畢
窗口句柄 = 窗口_查找窗口 (0, 窗口句柄, “甘蔗炸彈人 v1”, “甘蔗炸彈人 v1”)
.子程序 _時鐘1_周期事件
.如果 (窗口句柄 ≠ 0)
_啟動窗口.標題 = “游戲已啟動”
進程句柄 = 進程_打開進程 (取窗口進程ID (窗口句柄))
基址 = 十六到十 (“025596C0”)
偏移1 = 基址 + 十六到十 (“688”)
時間偏移 = 偏移1
內(nèi)存_讀整數(shù)型 (進程句柄, 時間偏移, 值)
編輯框1.內(nèi)容 = 到文本 (值)
.否則
_啟動窗口.標題 = “游戲未啟動”
窗口句柄 = 窗口_查找窗口 (0, 窗口句柄, “甘蔗炸彈人 v1”, “甘蔗炸彈人 v1”)
.如果結束
.子程序 _按鈕1_被單擊
內(nèi)存_寫整數(shù)型 (進程句柄, 時間偏移, 到整數(shù) (編輯框2.內(nèi)容))