※如何删除QQ登录对话框下拉列表中的部分号码√ QQ用户配置文件“OICQ2000.CFG”采用的何种数据格式呢?是否加密过?如果将此配置文件删除(改名)或用记事本编辑并保存后,再次启动QQ时将不会出现“QQ 登录”对话框”而显示“QQ 注册向导”窗口。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没加密,好弄得很,用16进制编辑器打开之QQ号的前面第4位是你的QQ号位数,QQ号是用asc码存储的 To snjun(^O^,其实我不高兴): 如何 用 Delphi 编程操作此文件,以达到有选择性地删除一些多余的QQ号码呢? ^^^^^^^^^^^^^^^* 有哪位高手知道的,也请帮帮忙啊~~ 感谢各位!!! snjun(^O^,其实我不高兴说的方法是可行的,里面是16进制的ASCLL码! 这个好说,如果你只是不希望让它显示你登陆的号码,你可以直接用16进制编辑器比如Ultra Edit打开OICQ2000.CFG这个文件,将123455改为000000或者其他什么,最好不要删除,删除之后会出现"不会出现“QQ 登录”对话框”"的情况。 kevin_gao(困了!累了!睡觉了!) 说的没错,我就是这样实现的 简单:例以下的oicq2000.cfg文件用UltraEdit打开00000000h:00 00 00 00 00 00 00 00 02 00 00 00 07 00 00 00 ;................00000010h:39 36 36 37 30 33 37 08 00 00 00 38 34 33 35 38 ;9667037....8435800000020h:30 35 36 ;056你可以选中右边不出现的号码,右键剪切掉,存盘。注意第一行的02没有,它表示有几位用户,记得同时更改它的数目哟。例如删去84358056后:00000000h:00 00 00 00 00 00 00 00 01 00 00 00 07 00 00 00 ;................00000010h:39 36 36 37 30 33 37 ;9667037删除号码顺序没有限制,然后更改第一行的哪个数值就行了。ok? To zhjin99(zhjin99): 如果每次都要删除,岂不是都要用到这些编辑器才行? 老大!如何用 Delphi 编程操作呢? 高手们帮帮忙啊~o~ 不要嫌分少啊 ~我只有这点了~如果有米了再加啊~路过的朋友也请帮忙 ~UP Up up uP UP~ 在网吧上网后,我想把我的记录及号码从列表中删除(为了防黑, 不知道朋友们碰到过此问题没有?) 腾讯不提供这个功能,那么用 Delphi 怎么才能做得到呢?我又加分了啊~~朋友们请帮帮忙啊~~ GZ~~UP~~但是我先都看到有这个软件了呢,就是在csdn的共享软件里呀~~ hehe,其实,在dos下的debug就可以操作了 用 Delphi 怎么才能做得到呢? ~继续加分(目前只允许加到76了)~ 请 大 家 帮 忙 解 决 一 下 啊~ ~help me or up thanks!~ 我很早就做了这个小软件,名字叫做《qq登陆号码清除器》可以,单独删除其中的某一个,也可以全部删除,当然还能增加号码csdn上的版本需要注册(有功能限制),后来我升级了以下,可是csdn迟迟不给升级。你若是找,可以在http://www.csdn.net/cnshare/soft/10/10358.shtm找到。你若是想要最新的版本,没有功能限制的,到我的网站上来吧iuprg.delphibbs.com或者cn.geocities.com/risheng_dong/download/qqlistdel.zip(直接下载)这个版本我认为相当稳定 :))祝你qq聊的放心! 怎样用 Delphi 对 QQ 的 CFG 文件进行操作以达到随意增删 OICQ 登录号码呢?请朋友们帮忙解决一下这个问题,谢谢! 用记事本打开.cfg文件看看不就结了?其实QQ号是没加密的。可以读。 To kimryo(轻*轻*前*轻*重) .cfg 是可以用记事本打开的,但是不能用记事本编辑,否则QQ就不认了,用 UltraEdit 等十六进制打开修改才行,不过我现在想知道如何用 Delphi编程实现,不知道你有没有办法呢? kevin_gao(困了!累了!睡觉了!) 的可以呀。 几位朋友都回复过了,但是可能没看清我的问题, QQ 的 .cfg 文件是可以用记事本打开,但是不能用记事本编辑,否则 QQ 就不认了,用 UltraEdit 等十六进制打开修改则可以,我现在是想知道如何用 Delphi 编程操作 QQ 的 CFG 文件以随意增删 OICQ 登录号码,请各位朋友赐教! To IUPRG(幕后工作者): 能否给段用 Delphi 操作此文件的例子呢?来者均有分,解决此问题给300分。谢谢大家! 呵,你留个E-mail下来,我写个程序发给你好了。 这个问题关键是 oicq2000.cfg 数据结构的问题,我把已知的格式说明一下:type // 文件头 msgHead = record SavePassword: Integer; // 4 Byte ,登录方式(1 的话保存密码) PasswordLen: Integer; // 4 Byte ,密码长度(如果密码长度非零, // 则后面既是 PasswordLen 长度的密码( // 已加密) Password: PChar; // PasswordLen Byte ,可变长度,可自由 // 设定存储方法 UserCount: Integer; // 用户数,编程需要 end; // 以下就是用户号码数据结构,很简单 UserData = record NumLen: Integer; // 用户号码长度 Num: PChar; // 长度为 NumLen Byte 的用户号码 end;先是 msgHead 结构的文件头,然后是 UserData 结构的第一个用户号码,接着是 UserData 结构的第二个用户号码,依此类推。编程时,用 TFileStream 读入文件,然后根据文件结构进行读写操作。如: TFileStream.Read(var Buffer; Count: Longint): Longint;Buffer 可为以上记录结构指针,Count 为 SizeOf(记录结构);读取相关信息之后就可以任意操作了,比如把流放入 TStringList 里,随你删。剩下的自己完成(睡觉喽~) 限制.exe只有一个在运行 效率高 原来csdn的专家分真的是分 急!多个EDIT计算的问题? 请教高手,如何使用winapi函数结束系统中的explorer进程,该问题在其他版块都无人能解决, 为什么在我的机子上会有错 在文件中搜索? 有什么好的Delphi入门书,请推荐! 谁有类似于画笔那样的画图源程序,Delphi有没有自带的示例,我找不着。 用delphi的公司越来越少,java和.net两大阵营分庭抗礼,delphi路在何方?迷茫啊!!! 怎样简单的把大量的且有重复的数据不重复的加到combobox的list里? 》》》》》》明天回家,下午2点的火车,特散分!
QQ号的前面第4位是你的QQ号位数,QQ号是用asc码存储的
^^^^^^^^^^^^^^^* 有哪位高手知道的,也请帮帮忙啊~~ 感谢各位!!!
说的方法是可行的,里面是16进制的ASCLL码!
00000000h:00 00 00 00 00 00 00 00 02 00 00 00 07 00 00 00 ;................
00000010h:39 36 36 37 30 33 37 08 00 00 00 38 34 33 35 38 ;9667037....84358
00000020h:30 35 36 ;056
你可以选中右边不出现的号码,右键剪切掉,存盘。
注意第一行的02没有,它表示有几位用户,记得同时更改它的数目哟。例如删去84358056后:
00000000h:00 00 00 00 00 00 00 00 01 00 00 00 07 00 00 00 ;................
00000010h:39 36 36 37 30 33 37 ;9667037
删除号码顺序没有限制,然后更改第一行的哪个数值就行了。
ok?
如果每次都要删除,岂不是都要用到这些编辑器才行?
老大!如何用 Delphi 编程操作呢?
路过的朋友也请帮忙 ~UP Up up uP UP~
但是我先都看到有这个软件了呢,就是在csdn的共享软件里呀~~
可以,单独删除其中的某一个,也可以全部删除,当然还能增加号码
csdn上的版本需要注册(有功能限制),后来我升级了以下,可是csdn迟迟不给升级。你若是找,可以在http://www.csdn.net/cnshare/soft/10/10358.shtm找到。你若是想要最新的版本,没有功能限制的,到我的网站上来吧
iuprg.delphibbs.com
或者cn.geocities.com/risheng_dong/download/qqlistdel.zip(直接下载)
这个版本我认为相当稳定 :))祝你qq聊的放心!
用 UltraEdit 等十六进制打开修改才行,不过我现在想知道如何用 Delphi
编程实现,不知道你有没有办法呢?
记事本打开,但是不能用记事本编辑,否则 QQ 就不认了,用 UltraEdit 等十六进制打开修改则可以,我现在是想知道如何用 Delphi 编程操作 QQ 的 CFG 文件以随意增删 OICQ 登录号码,请各位朋友赐教!
To IUPRG(幕后工作者):
能否给段用 Delphi 操作此文件的例子呢?来者均有分,解决此问题给300分。谢谢大家!
// 文件头
msgHead = record
SavePassword: Integer; // 4 Byte ,登录方式(1 的话保存密码)
PasswordLen: Integer; // 4 Byte ,密码长度(如果密码长度非零,
// 则后面既是 PasswordLen 长度的密码(
// 已加密)
Password: PChar; // PasswordLen Byte ,可变长度,可自由
// 设定存储方法
UserCount: Integer; // 用户数,编程需要
end; // 以下就是用户号码数据结构,很简单
UserData = record
NumLen: Integer; // 用户号码长度
Num: PChar; // 长度为 NumLen Byte 的用户号码
end;先是 msgHead 结构的文件头,然后是 UserData 结构的第一个用户号码,接着是 UserData 结构的第二个用户号码,依此类推。编程时,用 TFileStream 读入文件,然后根据文件结构进行读写操作。如: TFileStream.Read(var Buffer; Count: Longint): Longint;
Buffer 可为以上记录结构指针,Count 为 SizeOf(记录结构);读取相关信息之后就可以任意操作了,比如把流放入 TStringList 里,随你删。剩下的自己完成(睡觉喽~)