我有十个QQ号码。每次输入号码和密码都很麻烦。
想编个可以导入列表中的一组QQ号码,比如说TXT文件、XLS文件。
我去看COPY了段ASP的代码,但觉得好像用不上。
提示一下吧。
最好有代码。
ASP的代码如下。

解决方案 »

  1.   

    我回复关于MSN不同帐号登录的一个回帖:
    http://community.csdn.net/Expert/topic/4391/4391134.xml?temp=.636593事先使用Visual Studio带的工具SPY++察看QQ登录窗体的窗体类名大致过程可如下:
    比如说你将QQ帐号密码存放在文本文件中,那么打开文件
    读取文件中下一条数据,获取QQ帐号密码
    使用Shell启动QQ(必须执行完该命令才能进行下一条,使用API Waitforsingleobject
      来处理,参考回帖:http://community.csdn.net/Expert/topic/4377/4377306.xml?temp=.7281916)
    使用FindWindow获取QQ登录窗体的句柄
    使用FindwindowEx获取QQ登录窗体中的两个编辑框(帐号、密码)句柄
    使用SendMessageByString发送取出的帐号密码到对应编辑框上。
    使用FindwindowEx获取登录按钮句柄,使用SendMessage 发送BM_CLICK到该按钮(此时就可登录)关闭文件
      

  2.   

    这里有挂qq的代码,你要不?
     联系[email protected]
     在其中做一个读去文件的函数就满足你的要求了!
      

  3.   

    利用wapQQ协议就可以了。你用google,都是源代码。
      

  4.   

    TO:yifengling0(逸枫)
    什么是wapQQ协议
    看不明白。
    有源代码吗?TO:zou19820704(国际海员)
    我已经发邮件过去了。TO:winehero(God helps those who help themselves.) 
    我是要在本机不启动QQ的情况下挂机的!还有其他东西吗?谢谢您们所有人的回复!谢谢!
      

  5.   

    wap是腾讯用于手机上登陆QQ的一个协议,tcp方式的,以前大多数QQ挂机程序都是基于这个协议写的。协议本身很简单,你在google一搜索就能找到相关的介绍也有代码。219.133.40.209:4701这个是他服务器的地址。建立tcp连接后
    发送这样一个句子(句子是UTF8编码的)
    VER=1.3&CON=1&CMD=Login&SEQ=203&UIN=[你的QQ号码]&PS=[你的密码md5加密后的32位字符]&M5=1&LG=1&LC=900AUAJQ1MJ7NJ0VLC字段是固定的。
    就可以成功登陆一个QQ,
    服务器返回
    VER=1.1&CMD=Login&SEQ=11281&UIN=[你的号码]&RES=0&RS=0&HI=60&LI=300(成功)RS=0表示通信成功,LI=300表示登陆成功,如果不成功会有错误提示比如密码错误等。
    seq字段是随机数字。之后不断发送hello包就可以保持连接。