岁月联盟 - 技术社区 - BBS.SYUE.COM's Archiver

猪猪 发表于 2007-8-22 22:01

我的QQ Runer Src

软件作者:HellFish

开源的QQ控件 [我不会去弄C++的,死心吧]

使用方式:
{
QQ[OICQ] Runer Ver 1.01

Copyright (C) 2006 HellFish

E-Mail: [email]hellfish@qq.com[/email],[email]sgfree@hotmail.com[/email]
QQ[OICQ]: 4427968

保留以上信息,保留对作者最基本的尊重
}
//Example
//....
//var QQ1:TQQRuner;
//...
//QQ1:=TQQruner.Create;
//QQ1.QQNumber:=123456;
//QQ1.QQPassWord:=123456;
//QQ1.QQHide:=False;
//QQ1.QQAutoReply:='自动回复';
//QQ1.QQStart;
//.....
//QQ1.QQKeepLive;
//.....
//QQ1.QQStop;

现在的QQruner已经可以达到一个基础QQ客户端的要求了。
你完全可以用他做一个Mini的QQ

QQ协议在 QQPROTO 中,有完整的中文注解,如:
Type
TPacketHead=Packed Record
FLAG:Byte;
Ver:Array [0..1] of Byte;
Cmd:Array [0..1] of Byte;
Serial:Array [0..1] of Byte;
QQnum:Array [0..3] of Byte;
end;
PPacketHead=^TPacketHead;

{ * <pre>
* 请求密钥包,格式为:
* 1. 头部
* 2. 密钥类型,一个字节,$3或者$4
* 3. 尾部
*
* 这个包用来请求得到一些操作的密钥,比如文件中转,或者语音视频之类的都有可能
* </pre>
}

QQ的加密解密协议在 QQTEA.PAS

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.