非QQ会员在聊天窗口右上角的广告有一个小企鹅,深蓝色的背景,太显眼了,很想去掉它。
搜了一下,终于找到一个好方法,在这里总结一下。
首先你需要一个RDB打包解包工具,下载地址:http://taoyoyo.net/CommonFile/Tools/RDB打包解包工具.zip http://d.namipan.com/sd/618700
(注意: 这个工具需要 .NetFramework 支持,如果您的系统中出现初始化失败的字样,请下载最新的 2.0 版Framework)
然后,按以下步骤操作就可以了:(不要害怕,其实很简单的!)
1,关闭QQ
2,在目录x:Program FilesTencentQQPluginCom.Tencent.Advertisement里面找到Bundle.rdb(这个文件是不能删除的,否则QQ会因为缺乏文件而无法启动。)
3,用RDB工具解包那个文件:Bundle.rdb
4,在解包后的目录BundleI18N2052下,找到StringBundle.xml文件。
5,用记事本打开StringBundle.xml,删除如下内容:
String id="IDS_DEFAULT_AD_BANNER_FN"defaultbanner.jpg/StringString id="IDS_DEFAULT_AD_BANNER_CLICKURL"www.tencentmind.com/StringString id="IDS_DEFAULT_AD_RICH_FN"defaultrich.swf/StringString id="IDS_DEFAULT_GROUP_BANNER_FN"GroupBanner.jpg/StringString id="IDS_DEFAULT_AD_VIDEO_FN"defaultvideo.swf/StringString id="IDS_DEFAULT_AD_VIDEO_CLICKURL"www.tencentmind.com/StringString id="IDS_ADVERTISEMENT_TITLE"
我删除的内容如下:
<String id="IDS_DEFAULT_AD_BANNER_FN">defaultbanner.jpg</String><String id="IDS_DEFAULT_AD_BANNER_CLICKURL">www.tencentmind.com</String><String id="IDS_DEFAULT_AD_RICH_FN">defaultrich.swf</String><String id="IDS_DEFAULT_GROUP_BANNER_FN">GroupBanner.jpg</String><String id="IDS_DEFAULT_AD_FINGER">defaultFinger.gif</String><String id="IDS_DEFAULT_AD_VIDEO_FN">defaultvideo.swf</String><String id="IDS_DEFAULT_AD_VIDEO_CLICKURL">www.tencentmind.com</String>
6,然后再将目录打包为Bundle.rdb放回原处。(注意:最好将原Bundle.rdb改名备份一下,以便有问题时恢复)
7,重启QQ,OK了,看看是不是很爽~~!
此外,据说还有一种临时方法,没有测试,也保存一下:
关闭QQ,然后进入X(系统盘):\Documents and Settings\用户名\Application Data\Tencent\Users\你的QQ号\QQ\,
删除其中的Misc.db,接着新建一个文件夹并命名为Misc.db。
这个方法虽然简单,但每上一个QQ号就要做一次,太麻烦了。
参考:
http://zhidao.baidu.com/question/156092554.html?fr=qrl&cid=88&index=1
http://zhidao.baidu.com/question/146519994.html?fr=qrl&cid=88&index=2
修改QQ背景方法:
再把QQ背景设为白色,就更完美了,非常适用于在办公室中用QQ。
需要注意的是QQ2010好象无法再设为透明皮肤了……
QQ背景设置方法:在个人信息区中(就是好友栏上面的一行),最后有个按钮,在消息盒子旁边,可以选择自己喜欢的背景。也可以点自定义,添加自己的图片。我用的是自己做一个白色的图片。
PS:
不好,修改之后很不稳定,运行一会就会退出……
文件StringBundle.xml原内容如下:
<?xml version="1.0" encoding="UTF-8"?><StringBundle version="1.0"><String id="IDS_DEFAULT_AD_BANNER_FN">defaultbanner.jpg</String><String id="IDS_DEFAULT_AD_BANNER_CLICKURL">www.tencentmind.com</String><String id="IDS_DEFAULT_AD_RICH_FN">defaultrich.swf</String><String id="IDS_DEFAULT_GROUP_BANNER_FN">GroupBanner.jpg</String><String id="IDS_DEFAULT_AD_FINGER">defaultFinger.gif</String><String id="IDS_DEFAULT_AD_VIDEO_FN">defaultvideo.swf</String><String id="IDS_DEFAULT_AD_VIDEO_CLICKURL">www.tencentmind.com</String><String id="IDS_ADVERTISEMENT_TITLE">http://im.qq.com</String><String id="IDS_WEATHERREMIND_CLIENTDEFAULT">QQ</String><String id="IDS_WEATHERREMIND_INFO">提醒您:</String><String id="IDS_WEATHWRREMIND_TYPE">CT</String><String id="IDS_WEATHERDEFAULTREMIND_INFO">关注天气变化,关爱家人和自己</String><String id="IDS_RICHBUTTON_POS">?pos=$PARA$</String><String id="WorldCup_Text_Default">欢迎您参与世界杯活动</String><String id="IDS_RICHBUTTON_POS_FIX">?pos=$PARA$&MCESS=$s1$&CEQPS=$s2$</String><String id="Click_Report_Postfix">?MCESS=$s1$&CEQPS=$s2$</String></StringBundle>
我试着把其中的蓝字全部删除,或者删除其中的值,都不行,都是运行一会就退出……
查看了一下RDB解包/打包工具说明,这个工具原来作者对RDB文件结构进行黑箱分析推测出来的,很强大啊。
但解包后再打包的文件与源文件内容不尽相同,但可以替换正常使用。
但是,作者是以QQ2009SP3为基准的,现在是QQ2010了,所以产生错误也是非常可能的……。
再说吧!
Tag: TTTBLOG