能力值:
( LV2,RANK:10 )
|
-
-
2 楼
有没有哪个大侠做过,能不能给个思路;或者根本没有内部函数可以调,只能通过界面的操作。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
除非能够知道qq的通信机制。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
这个可以的,你想发啥消息?用作啥用途?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
这个可以的,你想发啥消息?用作啥用途?
想不通过当前QQ界面收发信息,而通过程序中转到自己的聊天工具,同时自己的聊天工具也可以发消息给QQ,相当于做QQ的中转站。
|
能力值:
( 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);
剩下的事情你自己能搞定了吧。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
上面是保存消息的函数,不是发送消息的函数。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
我也不大懂,感觉应该可以远程CALL来实现= =
不过最简单的方法是隐藏QQ的聊天窗口,然后后台发消息(sendmessage)
|
|
|