捐赠 | 广告 | 注册 | 发布精品源码 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
【精品源码】 qq 2012 登录,稍微修改可用于qq2013
关键字:qq 2012 登录,稍微修改可用于qq2013
来 自:精品
平 台:Win2K/2003/NT/XP 下载所需:30 火柴
深浅度:中级 完成时间:2013/3/17
发布者:142857 发布时间:2013/3/17
编辑器:Delphi7 语  种:简体中文
分 类:网络 下载浏览:26/17920
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
QQInPacket::CQQInPacket()
{

}

CQQInPacket::~CQQInPacket()
{

}


PQQTOKEN CQQInPacket::pop_token()
{
    PQQTOKEN pToken=NULL;

    unsigned short v=0;
    pop_net(v);
    if (v)
    {
        pToken=(PQQTOKEN)MALLOC(sizeof(QQTOKEN)+v+2);
        if (pToken)
        {
          memset(pToken,0,sizeof(QQTOKEN)+v+2);
          pToken->len=v;
          pop(pToken->data,pToken->len);
        }
    }
    
    return pToken;
}

UINT CQQInPacket::skip_token()
{
    UINT nSkip=0;

    unsigned short v=0;
    if (pop_net(v))
    {
        nSkip+=2+pop(NULL,v);
    }
    return nSkip;
}

void CQQInPacket::pop_head(PQQHEADER pHeader)
{
    pop(pHeader,sizeof(QQHEADER));
    if (pHeader)
    {
        pHeader->ver=byteswap_ushort(pHeader->ver);
        pHeader->cmd=byteswap_ushort(pHeader->cmd);
        pHeader->order=byteswap_ushort(pHeader->order);
        pHeader->qqnum=byteswap_ulong(pHeader->qqnum);
    }
}

BYTE *CQQInPacket::pop_body(unsigned char *key, int &out_len)
{
    BYTE * out=NULL;

    if (m_pData && m_nRead<m_Len-1)
    {
        unsigned int size=m_Len-m_nRead-1;
        if (size)
        {
          out=(BYTE *)MALLOC(size);
          if (out)
          {
          out_len=size;
          int ret=qqdecrypt(m_pData+m_nRead,size,key,out,&out_len);
          }
        }
    }

    return out;
}
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论19条
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表