易语言怎么写二级偏移有基址,一级偏移,和二级偏移就是自己写的木有用

基址是0077fb5c一级偏移:5f4二级偏移20拜托啦,教教我咋写... 基址是0077fb5c
一级偏移:5f4
二级偏移20
拜托啦,教教我咋写
展开
 我来答
mxd1014823185
2013-10-18 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:74.1万
展开全部
比如读内存命令为 内存_读整数
基地址_内容=内存_读整数(进程ID,0077fb5c) //易语言不支持十六进制 要把0077fb5c转为十进制
一级偏移=读整数(进程ID,基地址_内容+5f4)
二级偏移=读整数(进程ID,一级偏移+20)
用调试命令 输出 二级偏移
不懂看公式
最终偏移地址的内容=( 基地址的内容+一级偏移)的内容+二级偏移
更多追问追答
追问
我这样写,
一级偏移地址=读内存整数型(进程ID,十六到十(“0077fb5c”))+十六到十(“5f4”)
二级偏移地址=读内存整数型(进程ID,十六到十(一级偏移))+十六到十(“20”)
写内存整数型(进程ID,十六到十(二级偏移),0)
格式对的……
追答
.版本 2
.支持库 spec
.程序集 窗口程序集1
.程序集变量 基地址数值, 整数型
.程序集变量 进程ID, 整数型
.子程序 __启动窗口_创建完毕
.局部变量 一级偏移, 整数型
.局部变量 二级偏移, 整数型
基地址数值 = 内存.读整数 (进程ID, 进制_十六到十 (#基地址))
' 内存.读整数() 是我的模块命令
一级偏移 = 内存.读整数 (进程ID, 基地址数值 + 进制_十六到十 (#一级偏移))
二级偏移 = 内存.读整数 (进程ID, 基地址数值 + 进制_十六到十 (#二级偏移))
调试输出 (二级偏移)
写内存整数型(进程ID,二级偏移,0)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式