联动搜索memorySearch() 已关闭

发布于 2019-10-18 10:18:19

memorySearch()
函数说明: 搜索指定应用的内存, 支持联合搜素, 支持在上一次的搜索结果上再次搜索过滤
参数
参数 1 (字符串) : 想要搜索的软件的包名
参数 2 (布尔值) : true 表示进行新的搜索, false 表示再上一次搜索的结果上
再次进行搜索过滤
参数 3 (数组) : 想要搜索的内容, 数组长度最多支持 128 个, 格式为: { 数据
1, 数据 2 相对于数据 1 的位置, 数据 2, 数据 3 相对于数据 1 的位置, 数据
3, ... }
返回值
返回值 (数组) : 搜索到内存地址数组, 地址为数据 1 的地址, 最多返回 128

示例
array = memorySearch("com. test. test", true, { 0x100, 4, 0x200 } ) --
搜索过程为先搜素 0x100, 如果该内存地址+4 的位置为 0x200, 则为一个有效地址
logDebug("找到". . #array. . "个地址")
for i=1, #array do
logDebug(string. format("第%d 个地址为: 0x%x", i, array[i] ) )
end
memorySearch()--传递的参数过少,无搜索起始位置、数据类型。
已经提供游戏多个数据依然无法搜索到内存地址,或者搜索导致游戏崩溃,求此代码的用法。获取其他代码替代方式。

查看更多

关注者
0
被浏览
1.2k
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览