能力值:
( LV1,RANK:0 )
|
-
-
26 楼
mark
|
能力值:
( LV1,RANK:0 )
|
-
-
27 楼
666
|
能力值:
( LV3,RANK:30 )
|
-
-
28 楼
比如上层的可以找聊天框回车事件,底层直接找到发消息call 填充protobuf数据,但是你这中间hook这么多层,属实是稍微有点啊麻烦了。。。都没法适配版本了
|
能力值:
( LV1,RANK:0 )
|
-
-
29 楼
大佬厉害????
|
能力值:
( LV1,RANK:0 )
|
-
-
30 楼
风铃i
比如上层的可以找聊天框回车事件,底层直接找到发消息call 填充protobuf数据,但是你这中间hook这么多层,属实是稍微有点啊麻烦了。。。都没法适配版本了
“聊天框回车事件” 不知这么简单,你还要定位哪些人给你发消息,还有群聊里面有没有at你,这些都需要你定位选项的位置。 “底层直接找到发消息call 填充protobuf数据” 我底层就是这么做的,hook那么多地址是因为健壮性,protobuf编译那块你自己配置的指针稍微有点问题,整个程序就crash了,并且消息指针是我自己构造的,有些指针回收还需要处理。
|
能力值:
( LV1,RANK:0 )
|
-
-
31 楼
66666666
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
6666
|
能力值:
( LV1,RANK:0 )
|
-
-
33 楼
666666
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
你的分享对大家帮助很大,非常感谢!
|
能力值:
( LV1,RANK:0 )
|
-
-
35 楼
学习一下
|
能力值:
( LV1,RANK:0 )
|
-
-
36 楼
学习一下
|
能力值:
( LV1,RANK:0 )
|
-
-
37 楼
学习学习
|
能力值:
( LV3,RANK:25 )
|
-
-
38 楼
学习
|
能力值:
( LV3,RANK:20 )
|
-
-
39 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
40 楼
yin0822
我没定位到发送按钮哈,是发送的过程中找到一个hook点
不是要找发送消息按钮,发送消息是个QT信号槽,找到槽函数,里面会调用方法 发送消息,这个调用是在UI线程执行的,上面所说的添加到队列,是这个方法内触发的。经过分析linux 也有同样的槽函数,linux和win版是同一套代码。
|
能力值:
( LV1,RANK:0 )
|
-
-
41 楼
mb_atisywib
不是要找发送消息按钮,发送消息是个QT信号槽,找到槽函数,里面会调用方法 发送消息,这个调用是在UI线程执行的,上面所说的添加到队列,是这个方法内触发的。经过分析linux 也有同样的槽函数,linu ...
经过验证,发送文件和图片,都可以使用同一接口实现。
|
能力值:
( LV1,RANK:0 )
|
-
-
42 楼
|
能力值:
( LV1,RANK:0 )
|
-
-
43 楼
mb_atisywib
不是要找发送消息按钮,发送消息是个QT信号槽,找到槽函数,里面会调用方法 发送消息,这个调用是在UI线程执行的,上面所说的添加到队列,是这个方法内触发的。经过分析linux 也有同样的槽函数,linu ...
大佬,我不会客户端
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
求真解.哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
mark
|
能力值:
( LV1,RANK:0 )
|
-
-
47 楼
111
|
能力值:
( LV1,RANK:0 )
|
-
-
48 楼
学习学习
|
能力值:
( LV1,RANK:0 )
|
-
-
49 楼
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
能力值:
( LV1,RANK:0 )
|
-
-
50 楼
牛啊我来看看
|
|
|