QQ目录下各文件用途不完全揭密 - QQ技术交流 - 绿色兵团 - 创造一个绿色,宁静的网...

来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:21:08

QQ2008文件分析

QQ最基本的文字收发功能在第一版本里就已经实现,文件发送,视频音频,截图发送,QQ空间这些常用功能在QQ2005也已经成熟,以后的版本没有太大的技术突破,主要更新都是在版面美化,业务链接和广告展示方面,导致文件体积越来越大,占用内存资源越来越多,对于用老爷机的用户真的吃不消,现在也出了很多可以定制安装的QQ版本,但其中多少都会安插一些广告插件,有的甚至附带了病毒。求人不如求己,不如自己动手打造属于自己的QQ。箭头→表示删除后果。


   【登录必需组件】


 BasicCtrlDll.dll
 QQ.exe
 QQBaseClassInDll.dll
 QQHelperDll.dll
  *QQInfo.dat  ――→出现安装错误提示
 LoginCtrl.dll
  LoginCtrlRes.dll
 npkcntc.dll
 npkpdb.dll   ――→出现登录界面
  SetupInfo.ini    ―→软键盘消失、中毒提示消失
  *CQQApplication.dll(加载好友列表,QQ2008需要这个文件才能登录)
  *NewSkin.dll
  *OEMApplication.dll(资讯面板,腾讯已经不让你删了)
 QQMainFrame.dll
 QQRes.dll
  *UnReadMsgMgr.dll(填补聊天记录泄露的漏洞)
 WizardCtrl.dll(设置自动登陆后不需要)


  ――至此已可正常登录―



   【自动升级】
   QQUpdateCenter.exe
   QQLiveUpdate.exe    ――→不会弹出升级文件损坏需要修复

  【加载文字聊天】
 CameraDll.dll
  GdiPlus.dll
 QQAllInOne.dll
 QQCustomFace.dll
  QQMMSender.dll(给用短信登录的好友发消息)
 SCCore.dll

  【加载群组列表】
 QQGroupMng.dll


≡≡  至此最精简的文字聊天版就出来了,支持文字聊天及动态表情,继续^_^   ≡≡



【需要完全保留的文件夹】


   QQ提示音[Sound](音频文件)
 QQ头像文件夹[NEWFACE](全部QQ头像,全部保留)
   QQ按钮贴图文件夹[SkinBmp]只删除defaultcolor.bmp即可
 QQ数据文件夹[Dat]请保留以下文件即可,否则可能出现显示出错)
    [Dat]tipbackground.bmp(好友预览主面板)
    [Dat]RsItemBot.gif(好友预览面板附加栏,显示第二行已开通业务图标)
    [Dat]RsItemMid.gif(好友预览面板附加栏,显示好友正在使用的QQ游戏,QQ直播,QQ聊天室等)
 [Dat]tipbackgroundBig.bmp(群预览主面板)
    [Dat]groupimage.gif(群标识图片)
    [Dat]sendingBmp.gif(接收图片中临时图片)
 [Dat]find.gif(查找好友框图片,QQ2008这块区域是广告)
    [Dat]World.gif(移动QQ登录)
    *[Dat]wireless_av_alwaysonline.gif(移动QQ,24小时永远在线)
    [Dat]WAP.gif(手机腾讯网WAP登录)
    *[Dat]wireless_av_3g.gif(手机腾讯网WAP登录)
    [Dat]KJAVA.gif(KJAVE手机版手机QQ登录)
    [Dat]3G.gif(智能手机版手机QQ登录)
    *[Dat]MobileQQShow.gif(手机QQ统一为此图)
    [Dat]QQFlashAvatar_client.swf(动态QQ秀)
    *qqshow2.0_client.swf(第二代QQ秀)
    [Dat]default_av_boy.gif(原始默认男性QQ秀)
   [Dat]default_av_boy.swf
   [Dat]default_av_girl.gif(原始默认女性QQ秀)
   [Dat]default_av_girl.swf
    *default_av_boy_largess.swf(显示自己的QQ秀)
    *default_av_girl_largess.swf

【QQ秀】
 QQAvatar.dll
  FlashAvatarDll.dll(动态)

【QQ自定义头像】
 UserDefinedHead.dll

【加载表情】
 QQZip.dll

【QQ图片接收】
  *ImageOle.dll

【QQ空间链接】
QQSpace.dll(QQ2008需要它显示群公告)
* QZONE文件夹的Qzone.exe

【查看好友详细资料】
 QQAddr.dll     ―→本身又是QQ通讯录
 QQPlugin.dll    ―→本身又是好友查找

【加载设置菜单及好友消息管理器】
  HostingMgr.dll(显示好友目录)
 QQConfigPlugin.dll
  QQSettingCtrl.dll
 QQMsgFriendMng.dll
  QQSysMsgMng.dll
 QQZip.dll  ―→动态表情组件中有了,缺少此文件,好友消息管理器无法运行

【QQ群组】
  *default.dat(显示群公告)
  QQGroupDisk.dll(共享硬盘)

【文件传送】

 QQFileTransfer.dll(上传)
 LongConnection.dll(连接)

【音频】
  VqqModule.dll      ―→能发出音频请求,但无法连接
 audioengine.dll
 GIPSVoiceEngineDLL.dll
 LongConnection.dll(远程连接必须)
 tencent-comlib.dll
 tencent-proto1.dll
 tencent-proto2.dll
 VqqAllInOne.dll         ――→此时可以连接         
    vqqset.dll(视频音频设置)

【视频】
 除了音频组件外再添加
 ACodec.dll
 AudioDevice.dll
 InPlus.dll
 VCodec.dll
 VideoDevice.dll
 vphone.dll

【远程协助】
 DShared.dll
 LongConnection.dll
 InPlus.dll
 tencent-proto2.dll
 tencent-proto1.dll
 tencent-comlib.dll
 VqqAllInOne.dll

≡≡至此,QQ常用的一些实用功能已经基本实现,剩下的为可选组件,视个人喜好自行添加 ≡≡


【邮件提示】
 MailSummary.dll

【QQ安全中心】
 npkcrypt.sys
 npkcrypt.vxd
 npkcusb.sys

【QQ硬盘】
 QQNetDisk.dll  ―→QQ网络硬盘

【自定义面板】―→直接链接到连网互动社区
 ContentTab.dll
 Content_Config.ini

【QQ短信】
 QQMMSender.dll
 [Dat]SmsMsgFail.gif
 [Dat]SmsMsgSending.gif
 [Dat]SmsMsgSuccess.gif

【QQ宠物】
 QQPet.dll
 [QQPet]QQPet.exe
 [QQPet]GdiPlus.dll
 [QQPet]QQPetCommunity.dll
 [QQPet]QQPetResDownload.dll

精简分析(以QQ2008为例):
用超级巡警的进程分析功能可以看到QQ调用的所有模块(有不少在SYSTEM32)
以下模块是QQ启动后马上启动的非必要模块

TXPlatform.exe
MFC42.DLL
RICHED32.DLL
RICHED20.dll
QQAPI.dll
vbscript.dll
QQKnowledgeSearch.dll
QQConfigPlugin.dll
QQCustomFace.dll
QRingMng.dll
PhoneAPI.dll
DialerAllinOne.dll
QQPet.dll
CommercesMng.dll
PersonalDesktop.dll
QQSceneMng.dll
AddrSearch.dll

启动后的TXPlatform.exe和QQ.exe进程共占内存31.31MB,按上面方法精简后只有17.86MB。


      摸索就到这里结束吧,已经够详细的了,如果你还想知道其他文件的作用就自己研究吧,通过对文件名猜测,拿文件名去网上搜索资料或自己动手测试验证,很容易就能弄清大部分文件的作用,以后QQ更新了也能只是大同小异,其实上面的列表不少人已经研究得很详细,你看网上多如牛毛的定制安装版QQ就知道,但在网上你很少发现这样详细的精简列表,即使有也是QQ2006之前的,当然拉,如果公开了,天下人都会DIY,还有多少人会用他们的QQ,他们的广告插件怎么推销出去?
      尽管如此,精简后能节约的系统资源并不多,因为有很多模块是要你用到才启动,而且很多垃圾文件即使你删除了,登陆后还是会自动下载,能节约的磁盘空间不过十几MB,再说很多常用软件软件耗费的资源更吓人,你不可能一一精简吧,要创造畅快的上机环境,关键还是养成良好使用和维护习惯,升级过旧的硬件。不过如果你想试试身手过把瘾,长点见识又或者想发泄对腾讯的不满,不妨可以用此方法对QQ进行“肢解”。