让你的QQ2009以能够多账号自动登陆

[复制链接]
发表于 2009-5-8 09:06:17 | 显示全部楼层 |阅读模式
让你的QQ2009以能够多账号自动登陆我们由简到繁 展开方案$ E4 F0 p1 X0 C5 o2 r# h

8 T: J- t% ?2 B7 ~5 Q在QQ2009以前的版本,有好几种QQ批量自动登陆软件都可以设置实现,并且可以为每个账号分别输出一个自动登陆的快捷方式,快捷方式目标如下:1 n) r+ M( V" A3 m
"C:\Program Files\Tencent\QQ\QQ.exe" /START QQUIN:12345678 PWDHASH:JdVa0oOqQAr0ZMdtcTwHrQ== /STAT:40# P: o0 Z) L8 e" }2 F
0 V: j* a3 f2 @. ~9 L
对于QQ2009这样做不行了,它不再支持Shell命令来实现自动登陆。那该怎么办呢?请继续往下看:
) g# c4 h( ^# R# y- \: @1 \" |8 Z, O1 u8 [5 O3 ~/ H% J
1.QQ2009单账号自动登陆:
# c1 V* g# h. x% z9 O3 u2 U* t3 v# I' g5 u* L) [1 `8 u+ e" Z
这个简单,打开QQ,输入账号密码,勾选“自动登陆”项,登陆一次后,再次再打开QQ时就自动登陆上次登陆过的账号。: X8 p, p+ {4 L
如果你有两个以上QQ号,你想要换另一个账号登陆,就有点麻烦了,你得在正登陆的时候点一下“取消”,或者在登陆成功后在面板主菜单里点“更改用户”,更换另一个账号登陆。这些操作与以前的QQ版本完全类似。: r1 E4 T- b7 W5 [; y
/ H+ L& S% J+ ?7 Y/ J8 I
如果你想要几个QQ账号都设置为自动登陆,可以吗?或者说如何实现多账号自动登陆呢?请继续往下看:+ G0 C# p  ]+ u3 q1 K

+ c! s2 E& Y! W* m' O4 Y4 s2.QQ2009多账号自动登陆:( y) b5 u. T8 {! M& j
; l2 C6 U# F) c7 _
通过文件跟踪,发现QQ2009的单账号自动登陆的关键文件在于下面这个文件:
# G/ c1 x+ x8 J4 `* wC:\Program Files\Tencent\QQ\Users\All Users\QQ\Registry.db1 U; ?; u& u: s" {' _  G
你有多个账号,登陆第一个QQ时,该QQ的状态(“我在线上”、“离开”、“隐身”等)以及“记住密码”、“自动登陆”等属性,都保存于这个Registry.db文件中,当登陆当前QQ账号时,系统重新生成了一个Registry.db文件并强行替换前一个QQ的登陆时生成的Registry.db文件,发现了这个原理,解决方案也就有了:8 i' c6 V- \. y" Q$ b2 o2 i8 w5 ]
(1) 先找到QQ目录中的Registry.db文件。默认路径在C:\Program Files\Tencent\QQ\Users\All Users\QQ\中,如果安装QQ时修改过,则按自定义路径查找;) V/ ~& @; e9 R
(2) 把需要批量登陆的QQ号均正常登陆一遍,登陆时要勾选“记住密码”和“自动登陆”选项;" U9 M2 T# U! y8 Y
(3) 顺序登陆多个QQ账号,每个号码登陆完毕后把Registry.db文件以QQ号码为名复制一份,保存在同级目录中。- E; W, z8 Y5 z2 t9 C
(4) 关键的一步,登陆QQ时,先把该QQ的信息文件替换掉当前的Registry.db文件,然后再启动QQ。; w: s! x" l% a3 e! t% x2 U; {
这个操作可以考虑用批处理命令或脚本使用来实现批量替换并登陆QQ。
4 p" w" P2 `6 t1 a5 e批处理内容如下:
. ?! L' k" M# {+ _@echo off
- g, V/ f+ a2 }( o# C5 g! z4 Vcopy 12345678.db Registry.db /y
, Y6 A1 t  B4 Estart C:\PROGRA~1\Tencent\QQ\Bin\QQ.exe
9 y3 }$ j/ m) ^" R' hping -n 3 127.1>nul/ p8 L, M! ]* ^5 z: ?
copy 23456789.db Registry.db /y
! Q' O2 o* Z; S/ o; j8 |start C:\PROGRA~1\Tencent\QQ\Bin\QQ.exe. r+ I7 v/ ?5 B( i* f/ q5 \

3 O& u3 U% Q) v1 R- T(如果QQ安装目录是在"Program Files"目录之下,要注意,批处理命令可能不支持文件夹名称中有空格,可以用PROGRA~1来替换Program Files)7 N) L& A3 W' N& j1 }$ C
复制上面命令粘贴至记事本,把QQ账号和QQ安装路径根据自己的情况作对应修改,另存为 多账号登陆.cmd 文件(保存在Registry.db的同级目录下,在桌面上建立它的快捷方式),然后启动此文件或桌面快捷就可以QQ多账号自动登陆了。/ N5 x( E) S, L1 ?( p6 ^: _# o
批处理中的 ping -n 3 127.1>nul 命令是意思是延时3秒,以免多个QQ账号登陆间隔时间太短而出错。
+ V- X# k8 O5 l# p# o* o) x# p* j& ^. {$ f/ x/ a
该方法其它不止适用QQ2009,对于低版本的QQ同样适用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19052200号-1

在本版发帖
关注公众号
QQ客服返回顶部