为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

PcHook-Hook消息 (解决漏消息问题)

三叶资源网 2019-11-01 21:17:35 易语言例程 2507 ℃ 4 评论
.版本 2
.支持库 EThread

.程序集 窗口程序集_窗口1

.子程序 _窗口1_创建完毕


启动线程 (&取模块基址, , )

.子程序 取模块基址

.判断循环首 (GetModuleHandle (“WeChatWin.dll”) = 0)
    延时 (100)
.判断循环尾 ()
模块地址 = GetModuleHandle (“WeChatWin.dll”)
Hook_Air (模块地址 + 3270158, 7, { 96, 86, 232, 0, 0, 0, 0, 97 }, 到整数 (&获取消息1), 真)

.子程序 获取消息1
.参数 数据地址, 整数型
.局部变量 消息地址, 整数型
.局部变量 消息内容, 文本型
.局部变量 Wxid_1, 文本型
.局部变量 Wxid_2, 文本型
.局部变量 类型, 整数型

消息地址 = 内存读整数 (内存读整数 (模块地址 + 20619260))
消息内容 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (消息地址 + 104), 4096))
.判断开始 (指针到整数 (消息地址 + 276) = 0)
    Wxid_1 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (消息地址 + 64), 100))
    编辑框1.加入文本 (“[私聊消息] ” + #换行符 + “Wxid:” + Wxid_1 + #换行符 + “内容:” + 消息内容 + #换行符 + #换行符)
.默认
    Wxid_1 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (消息地址 + 64), 100))
    Wxid_2 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (消息地址 + 276), 100))
    编辑框1.加入文本 (“[群聊消息]” + #换行符 + “群ID:” + Wxid_1 + #换行符 + “Wxid:” + Wxid_2 + #换行符 + “内容:” + 消息内容 + #换行符 + #换行符)
.判断结束

@wangzhen660326

文件下载

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有4位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-04-14 12:10:02]  回复

    易语言 HOOK 键盘消息

  • 易语言教程

    易语言教程  评论于 [2020-05-28 00:24:19]  回复

    编码_Unicode到Ansi (内存读字节集 (内存读整数 (数据地址 - 200), 100))

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
彗星小助手贴吧采集websocket协议115网盘扫码登录硬盘遍历cleverQQ机器人插件登陆图文识别机器人Galanz批量注册开心ol前台打怪易语言CEF3模块精易论坛post登录自定义执行代码EC反编译QQ消息后台发送识别YY号取UIDAES高效加解密防撤回
最新评论