关于易语言写内存的问题,懂易语言和CE的师傅指导下,谢谢!
.版本2查找次数一级基址=读内存整数型(程序集_进程ID,十六到十(“kyodaiRPG.exe+C3E50”),)查找次数偏移=读内存整数型(程序集_进程ID,查找次数...
.版本 2
查找次数一级基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“kyodaiRPG.exe+C3E50”), )
查找次数偏移 = 读内存整数型 (程序集_进程ID, 查找次数一级基址 + 十六到十 (“3F14”)) ' 基址+指针偏移
----------------------------------------------------------------------------------------------
其他的我那样写是可以的,但是那个基址怎么会是“kyodaiRPG.exe+C3E50”我确定没找错!偏移是“3F14”
我也是这样写的却可以的如:
.版本 2
生命值基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“06BF8E98”), )
生命偏移 = 读内存整数型 (程序集_进程ID, 生命值基址 + 十六到十 (“398”))
如图,要是正常的话不应该是“-1”的,请师傅知道下,谢谢!
现在知道基址是“ 004C3E50”我自己写了一段代码却显示错误的,代码如下:
验证次数基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“ 004C3E50”))
验证次数偏移2 = 读内存整数型 (程序集_进程ID, 验证次数基址 + 十六到十 (“34”))
验证次数偏移1 = 读内存整数型 (程序集_进程ID, 验证次数偏移2 + 十六到十 (“20”))
当前验证次数 = 验证次数偏移1
标签3.标题 = 到文本 (当前验证次数)
显示出来的不是-1,就是一些不正确的数值!请问该怎么写才是正确的呢?
如截图,在CE里要加2个指针(偏移)才能现在正确数值,那在易语言里该怎么写?
哪位师傅能教我下...
头疼中... 展开
查找次数一级基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“kyodaiRPG.exe+C3E50”), )
查找次数偏移 = 读内存整数型 (程序集_进程ID, 查找次数一级基址 + 十六到十 (“3F14”)) ' 基址+指针偏移
----------------------------------------------------------------------------------------------
其他的我那样写是可以的,但是那个基址怎么会是“kyodaiRPG.exe+C3E50”我确定没找错!偏移是“3F14”
我也是这样写的却可以的如:
.版本 2
生命值基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“06BF8E98”), )
生命偏移 = 读内存整数型 (程序集_进程ID, 生命值基址 + 十六到十 (“398”))
如图,要是正常的话不应该是“-1”的,请师傅知道下,谢谢!
现在知道基址是“ 004C3E50”我自己写了一段代码却显示错误的,代码如下:
验证次数基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“ 004C3E50”))
验证次数偏移2 = 读内存整数型 (程序集_进程ID, 验证次数基址 + 十六到十 (“34”))
验证次数偏移1 = 读内存整数型 (程序集_进程ID, 验证次数偏移2 + 十六到十 (“20”))
当前验证次数 = 验证次数偏移1
标签3.标题 = 到文本 (当前验证次数)
显示出来的不是-1,就是一些不正确的数值!请问该怎么写才是正确的呢?
如截图,在CE里要加2个指针(偏移)才能现在正确数值,那在易语言里该怎么写?
哪位师傅能教我下...
头疼中... 展开
4个回答
展开全部
建议你重新查找过地址。
追问
地址一定是正确的!带CE上手动添加指针的话显示是正常的数值,但在易语言写代码的话就显示
“-1”,这说明是写代码的问题吖
追答
怎么弄都是-1?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把kyodaiRPG.exe+C3E50改成103E50
更多追问追答
追问
现在知道基址原来是“004C3E50”
我自己是这样写的:
验证次数基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“ 004C3E50”))
验证次数偏移2 = 读内存整数型 (程序集_进程ID, 验证次数基址 + 十六到十 (“34”))
验证次数偏移1 = 读内存整数型 (程序集_进程ID, 验证次数偏移2 + 十六到十 (“20”))
当前验证次数 = 验证次数偏移1
标签3.标题 = 到文本 (当前验证次数)
但显出来的不是-1,就是一些不正确的数值!
追答
验证次数基址 = 读内存整数型 (程序集_进程ID, 十六到十 (“ 004C3E50”))
验证次数偏移1 = 读内存整数型 (程序集_进程ID, 验证次数偏移 + 十六到十 (“20”))
验证次数偏移2 = 读内存整数型 (程序集_进程ID, 验证次数基址1 + 十六到十 (“34”))
当前验证次数 = 验证次数偏移2
标签3.标题 = 到文本 (当前验证次数)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加模块了吗?
追问
已经添加了
追答
代码是游戏进程自带的 不是自己编写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询