马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 剑仙十号 于 2021-3-22 19:43 编辑
【内存教程】tc读取基址 + 偏移。读取指针地址。
(读取基址的值) + 偏移值1 = 1级地址。
(读取1级地址的值) + 偏移值2 = 2级地址。
(读取2级地址的值) + 偏移值3 = 3级地址。
(总结:值+值=地址)
再读取3级地址,得到3级地址的值。
=======================================================
【内存教程】用进程句柄 读取内存地址
是进程句柄,不是窗口句柄.
var hThread
功能 执行()
var title, hProcess, value, adress
title = "植物大战僵尸中文版" //用AB抓抓,鼠标窗口句柄,获取窗口标题名.
hProcess = 进程获取句柄(title)
//通过窗口标题名,获取进程句柄。找到进程, 则返回进程句柄, 否则返回0
//hProcess=进程打开("游戏路径") 用这命令也可以.
traceprint(hProcess)
//[[006a9ec0]+768]+5560, #表示16进制类.
adress = #6a9ec0
value = 读4byte(hProcess, adress)
adress = value + #768
value = 读4byte(hProcess, adress)
adress = value + #5560
value = 读4byte(hProcess, adress)
traceprint(value)
结束
功能 启动_热键()
var bool = 线程获取状态(hThread)
if(bool == 0)
hThread = 线程开启("执行", "")
end
结束
功能 终止_热键()
线程关闭(hThread)
结束
原创作品。转载请标明作者,标明出处.
|