开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1967|回复: 10
收起左侧

[易语言] 易语言内存搜索

[复制链接]
结帖率:36% (5/14)
发表于 2021-3-5 20:38:59 | 显示全部楼层 |阅读模式   河北省沧州市
100精币
易语言内存搜索  搜PC客户Duan游戏可以搜的到  但是在模拟器搜不出来  CE就可以搜索模拟器 该怎么解决呢


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

本帖被以下淘专辑推荐:

结帖率:95% (37/39)

签到天数: 4 天

发表于 2021-3-5 21:02:53 | 显示全部楼层   浙江省杭州市
这个应该是你代码问题。模拟器有些是没有基址的。只能搜到动态地址
回复

使用道具 举报

结帖率:100% (21/21)

签到天数: 2 天

发表于 2021-3-5 21:28:43 | 显示全部楼层   安徽省滁州市
  
子程序名返回值类型公开备 注
内存搜索X2 进行首次内存搜索(返回结果数目,失败或没有返回0)
参数名类 型参考可空数组备 注
搜索文本型
存址数组整数型用来保存搜索的结果
起始地址整数型
结束地址整数型
变量名类 型静态数组备 注
长度整数型 
内存地址整数型 
数据缓冲区字节集 
找到位置整数型 
搜索内容字节集 
清除数组 (存址数组)
搜索内容 = 十六进制到字节集 (子文本替换 (搜索, “??”, “3F”, , , ))
内存地址 = 起始地址
长度 = 取字节集长度 (搜索内容)
判断循环首 ()
数据缓冲区 = 读字节集 (内存地址, 4096)
找到位置 = 寻找字节集_SSE (数据缓冲区, 搜索内容, )  ' 查找是否有要搜索的数据
判断循环首 (找到位置 ≠ -1)
加入成员 (存址数组, 到数值 (内存地址 + 找到位置 - 1))
找到位置 = 寻找字节集_SSE (数据缓冲区, 搜索内容, 找到位置 + 长度)
判断循环尾 ()
如果真 (内存地址 ≥ 结束地址)
跳出循环 ()
内存地址 = 内存地址 + 4096
判断循环尾 ()
子程序名返回值类型公开备 注
寻找字节集_SSE整数型 支持通配符 {1,2,3,63,5,63,7}
参数名类 型参考可空数组备 注
被搜寻的字节集字节集
欲寻找的字节集字节集
起始搜寻位置整数型
置入代码 ({ 131, 228, 240, 131, 236, 40, 139, 69, 8, 15, 87, 192, 86, 87, 139, 125, 16, 139, 8, 79, 139, 69, 12, 102, 15, 214, 68, 36, 33, 199, 68, 36, 41, 0, 0, 0, 0, 139, 81, 4, 131, 193, 8, 139, 0, 137, 84, 36, 24, 137, 76, 36, 16, 102, 199, 68, 36, 45, 0, 0, 139, 112, 4, 131, 192, 8, 137, 68, 36, 20, 198, 68, 36, 47, 0, 138, 0, 136, 68, 36, 32, 59, 250, 125, 119, 15, 40, 68, 36, 32, 15, 31, 0, 186, 16, 0, 0, 0, 184, 1, 0, 0, 0, 102, 15, 58, 97, 4, 15, 12, 59, 202, 116, 75, 139, 84, 36, 16, 3, 207, 51, 192, 137, 76, 36, 28, 3, 209, 139, 76, 36, 20, 138, 12, 8, 56, 12, 2, 116, 5, 128, 249, 63, 117, 18, 64, 59, 198, 117, 234, 139, 68, 36, 28, 64, 95, 94, 139, 229, 93, 194, 16, 0, 139, 76, 36, 16, 71, 186, 16, 0, 0, 0, 184, 1, 0, 0, 0, 102, 15, 58, 97, 4, 15, 12, 59, 202, 117, 181, 131, 199, 16, 59, 124, 36, 24, 125, 6, 139, 76, 36, 16, 235, 145, 95, 131, 200, 255, 94, 139, 229, 93, 194, 16, 0 })
返回 (0)
回复

使用道具 举报

结帖率:36% (5/14)

签到天数: 15 天

 楼主| 发表于 2021-3-5 21:31:51 | 显示全部楼层   河北省沧州市
atglkm123 发表于 2021-3-5 21:02
这个应该是你代码问题。模拟器有些是没有基址的。只能搜到动态地址

代码PC搜客户Duan就可以啊  但是搜模拟器不行呢
回复

使用道具 举报

结帖率:50% (16/32)

签到天数: 5 天

发表于 2021-3-5 22:02:46 | 显示全部楼层   山东省潍坊市
试试提升进程权限
回复

使用道具 举报

结帖率:36% (5/14)

签到天数: 15 天

 楼主| 发表于 2021-3-5 23:15:50 | 显示全部楼层   河北省沧州市
Amaya° 发表于 2021-3-5 22:02
试试提升进程权限

提升模拟器进程权限?  还是提升易语言写的软件本身进程权限?
回复

使用道具 举报

结帖率:50% (16/32)

签到天数: 5 天

发表于 2021-3-5 23:16:27 | 显示全部楼层   山东省潍坊市
dazui001 发表于 2021-3-5 23:15
提升模拟器进程权限?  还是提升易语言写的软件本身进程权限?

启动窗口创建完毕的时候 提升进程权限到debug
回复

使用道具 举报

结帖率:36% (5/14)

签到天数: 15 天

 楼主| 发表于 2021-3-5 23:18:54 | 显示全部楼层   河北省沧州市
Amaya° 发表于 2021-3-5 23:16
启动窗口创建完毕的时候 提升进程权限到debug

好像不行哦  加QQ 聊聊  2606801227
回复

使用道具 举报

结帖率:36% (5/14)

签到天数: 15 天

 楼主| 发表于 2021-3-5 23:23:31 | 显示全部楼层   河北省沧州市
安慕希ii 发表于 2021-3-5 21:28
[e=8].版本 2

.子程序 内存搜索X2, , , 进行首次内存搜索(返回结果数目,失败或没有返回0)

不大明白  =。=
回复

使用道具 举报

结帖率:36% (5/14)

签到天数: 15 天

 楼主| 发表于 2021-3-5 23:33:18 | 显示全部楼层   河北省沧州市
安慕希ii 发表于 2021-3-5 21:28
[e=8].版本 2

.子程序 内存搜索X2, , , 进行首次内存搜索(返回结果数目,失败或没有返回0)

可以加QQ聊聊吗?  给红包笑纳
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表