【易语言】微信小程序 内存读写例子

小涛 2024-07-30 03:36 86
.版本 2
.支持库 ncdx98
.支持库 spec
.支持库 EThread

.子程序 搜索
.局部变量 进程句柄, 整数型
.局部变量 时间, 整数型
.局部变量 pid, 整数型
.局部变量 结果, 长整数型, , "0"
.局部变量 k, 整数型
.局部变量 x64, x64进程内存
.局部变量 秘钥文本, 文本型
.局部变量 token, 文本型

x64.初始化 ()
pid = 进程_名取id (“WeChatAppEx.exe”, )
调试输出 (pid)
.如果真 (pid = 0)
    信息框 (“未发现小程序”, 0, , )
    返回 ()
.如果真结束
调试输出 (pid, “开始搜索”)
进程句柄 = x64.打开进程 (pid)
调试输出 (进程句柄)

' 搜key
编辑框1.加入文本 (“开始搜索key” + #换行符)
x64.搜索 (进程句柄, 到字节集 (“&accessToken=ey”), 结果)
.计次循环首 (取数组成员数 (结果), k)
    秘钥文本 = x64.读文本型 (进程句柄, 结果 [k], 2, )
    .如果真 (寻找文本 (秘钥文本, “}”, , 假) ≠ -1)
        token = 文本_取出中间文本 (秘钥文本, “&accessToken=”, #引号 + “}”, , )
        跳出循环 ()
    .如果真结束
    调试输出 (秘钥文本)
.计次循环尾 ()
调试输出 (结果)

x64.关闭句柄 (进程句柄)
点赞 4