首页
社区
课程
招聘
[旧帖] [求助]能通过QQ底层函数来发消息吗? 0.00雪花
发表于: 2013-5-20 09:10 2486

[旧帖] [求助]能通过QQ底层函数来发消息吗? 0.00雪花

2013-5-20 09:10
2486
比如自己的QQ已经登录,有没有办法通过QQ内部的什么函数来发送我们想要发送的消息,发送给指定的QQ号。通过API拦截什么函数或截获什么消息来达到这种效果呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有没有哪个大侠做过,能不能给个思路;或者根本没有内部函数可以调,只能通过界面的操作。
2013-5-21 14:50
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
除非能够知道qq的通信机制。
2013-5-21 20:36
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个可以的,你想发啥消息?用作啥用途?
2013-5-22 08:57
0
雪    币: 1
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个可以的,你想发啥消息?用作啥用途?

想不通过当前QQ界面收发信息,而通过程序中转到自己的聊天工具,同时自己的聊天工具也可以发消息给QQ,相当于做QQ的中转站。
2013-5-22 11:27
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
QQ聊天内容发送的函数在KernelUtil.dll中,函数原型是:
单聊
"?SaveMsg@Msg@Util@@YAHPB_WKKKPAUITXMsgPack@@PAUITXData@@@Z"
函数指针类型
typedef  BOOL  (__cdecl *M_SaveMsg_1)(LPCWSTR lpStr,                                 DWORD dTo_Num,                                                         DWORD dFrom_Num,                                                         DWORD dTo_Num_2,                                                         struct ITXMsgPack * TXMsgPack,                                         struct ITXData* TXData);
群聊
"?SaveMsg@Msg@Util@@YAHPB_W000KKPAUITXMsgPack@@PAUITXData@@@Z"
函数指针类型
typedef BOOL (__cdecl *M_SaveMsg_2)(wchar_t *group,                                wchar_t *un_1,                                                        wchar_t *username,                                                wchar_t *un_1_,                                                        int num_1,                                                                int num_2,                                                                struct ITXMsgPack * TXMsgPack,                                        struct ITXData* TXData);

剩下的事情你自己能搞定了吧。
2013-5-24 09:03
0
雪    币: 1
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
上面是保存消息的函数,不是发送消息的函数。
2013-5-24 11:53
0
雪    币: 69
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我也不大懂,感觉应该可以远程CALL来实现= =
不过最简单的方法是隐藏QQ的聊天窗口,然后后台发消息(sendmessage)
2013-5-24 21:07
0
游客
登录 | 注册 方可回帖
返回
//