相当长的一段时间里,我一直以为TM是被腾讯抛弃的产品,直到前一段时间才知道TM早在年前就已经更新到2013了.
迫不及待的下载了一个试用了一下,秉承了TM系列的优良传统,清爽无广告,也没有了那些耀眼的等级和图标之类的
但是相对TM2009来说还是显的臃肿了许多,用网上传的各类优化版总有些不放心,于是才想试试能不能自己精简下插件,一套手续下来,内存占用在20M左右徘徊,缩小后台运行内存10M以下.
精简插件
抱着试试看的心态,发现TM2013的插件居然改下名字就禁用了.
打开TM安装目录的Plugin文件夹就能看到插件列表,下面是文件夹和对应的功能
|
需要禁用的插件,可以重命名一下文件夹.例如不需要要Com.Tencent.Stock
这个插件,就把目录名修改为Com.Tencent.Stock.bak
,然后重启TM就可以了.TM运行以后会生成一个新的空目录Com.Tencent.Stock
,不过插件已经禁用成功了,如果需要还原的话删除生成的这个新目录,把.bak修改回来重启TM就可以了.
关闭右下角新闻推送
使用RDB工具删除Resource.1.88.5482\Xtml.rdb中的下列文件
SystemMsg\popuptip.xml_GBKPopTipWnd.gmd
SystemMsg\popuptip.xml_GBKPopTipWnd_News.gmd
SystemMsg\popuptip.xml_GBKPopTipWnd_VIP.gmd
AppFramework\popuptip.xml_GBKPopTipWnd.gmd
如果还不行的话就直接删除或重命名Bin/SystemMsg.dll
高危文件处理
重命名Bin目录下的OPIEModule.dll
为OPIEModule.dll.bak
,顺便把QQExternal.exe
TXPFProxy.dll
和TXPlatform.exe
这几个口碑不太好的文件也一并重命名了(TXPlatform.exe
会导致网页上的QQ按钮失效,需要这个功能的话就不要动这个了)
自定义皮肤
TM2013 P1精简掉了换肤功能,但是可以通过替换一个dll文件来显示在QQ上设置的皮肤,TM安装目录下的Bin文件夹中有一个SkinMgr.dll
,使用QQ2012的SkinMgr.dll
替换到这个文件,就能显示QQ皮肤了.
情景再现:起初替换上2012的SkinMgr.dll
文件并没有如果所愿显示出自定义皮肤来,接着替换了2013的SkinMgr.dll
,运行TM提示错误,然后换回了2012就又显示了,什么原理没有细研究不清楚.
如果替换SkinMgr.dll
之后仍然不能显示皮肤,可以修改默认皮肤来达到换肤效果,使用附件中的RDB解压工具,解压Res.rdb
,使用PNG图片重命名为main_bkg.gft
,替换Res.rdb\Res\SkinMgr\DefaultSkins\main_bkg.gft
,修改目录下的themeconfig.xml中的bkgstyle值可以改变图片缩放效果,默认是stretch(伸展),可以修改成tile(平铺)。
禁止QQ/TM偷偷扫描硬盘
删除或者重命名安装目录下的QQSafeUD.exe
在命令行中执行下列语句(直接复制粘贴打个回车)
if exist "%appdata%\Tencent\QQ\SafeBase" rd /s /q "%appdata%\Tencent\QQ\SafeBase" if exist "%appdata%\Tencent\TM\SafeBase" rd /s /q "%appdata%\Tencent\TM\SafeBase" echo. >"%appdata%\Tencent\QQ\SafeBase" && attrib +s +r "%appdata%\Tencent\QQ\SafeBase" echo. >"%appdata%\Tencent\TM\SafeBase" && attrib +s +r "%appdata%\Tencent\TM\SafeBase" Rd /s /q "%TMP%\qqsafeud.exe" >nul 2>nul||Del /f /q "%TMP%\qqsafeud.exe" >nul 2>nul Md "%TMP%\qqsafeud.exe" |
注:TM2013中没有在该目录发现SafeBase
,不过QQ目录下有,TM共享的QQ目录下的SafeBase
深入一点
上面已经达到了精简优化的目的,如果你和朽木一样有闲心的话,接着往下走两步吧.
自定义面板左上角的TM2013
使用文本编辑器打开安装目录下的I18N\2052\PreLoadStringBundle.xml
找到下面这段代码
<String id="MainFrame_Title" fmt="true"> $__PNAME_V$ </String> |
修改$__PNAME_V$
或者删除掉.
登录中那一瞬间,头部使用的是一个图片文件,路径是Misc\LoginPanel\Main_Title.png
,修改或者清空都可以.
也可以顺便把LoginBannerVip.PNG
复制一份重名为StdLoginBanner.png
,所有帐号登录的时候都显示QQ会员了.
PS:删除文字,并且把图片替换成空白的界面效果真心清爽。
自定义插件
上面提到的精简插件的方法虽然可以去掉插件,但是不能添加我们想要的插件,我们可以用pluginList Editor这个工具来揭开pluginList.db的面纱,然后从QQ中来获取我们想要的插件,例如天气插件就很不错.
Win7风格托盘图标
在TM的安装目录下有这么一个文件夹Resource.1.88.5482
数字的部分是当前的版本号,文件夹下有一个Res.rdb
中压缩了很多TM/QQ要用的图标,其中就包括托盘图标.使用RDB命令行工具
解开这个文件就可以自由的修改图标样式了.
附件:pluginList Editor RDB WIN7托盘图标资源
< 上一篇网盘大战持续升温,百度送2T,腾讯放血10T 下一篇 >IIS6.0开启WOFF/SVG文件支持
博主,你好,我用的tm2013P1版,用工具修改了Res.rdb文件,更新了tm2009版的标准头像,但是,发现2013标准头像右下角多了手机(安卓和iphone),以及微信的图标,修改了相关的图片,没有效果,不知道怎么修改,烦请博主指点,谢谢!
抱歉,没有研究过图标的问题,帮不到你了。
请问是否可以用pluginList Editor在QQ2014的安装目录下找到天气预报插件的文件夹,然后直接放在P1 的安装目录下,这样P1 的右上角就会显示天气?
没试过,P1应该用QQ2012的插件吧,不过可以肯定天气是可以实现的 就是忘了2012还是2013的版本中提取插件
那TM2013preview2要怎么整呢,求指点
抱歉,没有研究过P2的版本,现在依然在用P1,如果没有云消息的需求,其他是一样的没必要升级。
请问有没有什么方法可以讲TM聊天默认成独立窗口?
有没有什么方法可以把好友头像改成小图标?
谢谢。
聊天窗口右上角小三角点一下,去掉合并窗口的勾勾,好友头像小图标是指列表上吗,TM有这个功能啊和QQ一样的设置,如果是说和QQ2012的聊天窗口头像那样的就麻烦了要修改很多地方。
感谢博主,解了燃眉之急。
我按照你的方法把OPIEModule.dll给改了,为什么还弹新闻?
抱歉,新闻没搞定,我有看Q弹新闻的习惯,所以没有再深入研究.
登陆似的tm面板皮肤有没有办法更换?
??没看明白什么意思.
谢谢!按你说的,TM皮肤能显示了!但是,是不是需要更换皮肤时,得登录一下2012版的,在2012版中换肤后,TM才能显示?替换皮肤文件用2013版的QQ替换不行吗?
朋友提到的下载网上的第三方DLL,可以完美解决的,不知道朋友在哪看到的,能否提供下地址,想看看,谢谢!
谷歌一下找到TM2013的非官方版本,很多都有这个DLL,TM2013和QQ2012一个核心的,QQ2013的很多东西变了,会出错.
需要更换皮肤时,得登录一下2012版的,在2012版中换肤后,TM才能显示
正解,因为TM没有换肤的功能,而且,我们要的不就是极速,精简,少内存么,我的皮肤好几年还不换一次…