Mar
16
2007
6

动手制作一个5M的QQLite版


  大概从1998开始,我就一直在使用英文操作系统,其实英文版的软件一直都有很好的待遇,比如说兼容性好,升级速度快,运行效率也高等等。

  连英文版的 QQ
也是有超常的待遇,为什么这样说呢?相信很多人都在使用 QQ 2006 或 QQ
2007 Beta1 了,为什么 QQ 2005
以前的版本不能使用呢?这是腾讯为了强制升级采取的措施,让低于 QQ
2006
的版本不能正常登录,实际上协议并没有太大的修改,也没增加多少实用的功能,全是为了捆绑诸如
QQ 游戏、宠物、浏览器、下载器等应用。

  我却在使用 QQ 2004 有点不可思议吧?其实我是用了英文版的 QQ
2004,估计腾讯的人觉得强奸老外或海外华侨不合适吧,所以 QQ
2004、2005 两个老版本都能正常登录。

  我用 QQ 2004 不用 QQ 2005 主要是因为在 Vista
下不能兼容的原因,其实删除键盘保护模块就可以暂时解决,但我又想减少更多垃圾,所以就使用了
QQ 2004 英文版了!

  先找来有2个工具免费软件,第一个是 ListDLLs 来自 microsoft.com
的网站,第二个是 UPX 来自
sourceforge.net,相信大家对这两个域名都很放心。

  首先正常安装一个 QQ 2004 起动后,然后用 Listdlls.exe 查出
QQ.exe 相关的 .DLL 文件;创建一个 QQLite 目录,并把这些 .DLL
文件拷贝到 QQLite 目录下。使用 upx.exe -9 参数把所有 .dll
文件压缩,把 QQ.exe 也拷贝到 QQLite 目录下。

  接下来是把 NEWFACE、NewSkins 和 sound 目录拷贝到 QQLite
目录下,另外可能还要把 BasicCtrlDll.dll、LoginCtrl.dll、WizardCtrl.dll、QQSettingCtrl.dll
这四个必须文件和历史记录相关的 QQMsgFriendMng.dll、QQSysMsgMng.dll 文件也拷贝到
QQLite 目录下。

  最好最后再用 upx -9 *.dll
再压缩一遍保证占用最小空间,现在你可以使用 QQ.exe 打开简单版本的 QQ
了,容量仅 5.6M 喔!

  我这里制作的这个版本(http://www.lxl.cn/share/QQLite.zip),如果感兴趣的可以下载,也可以自己按照以上步骤亲手制作一个不同的版本,比如
QQ 2006 中文版的 Lite 版本。

  附一份 tree
文件清单,包括核心文件清单及相关资源目录名称,但不包括子目录内的资源文件清单。



D:\QQLITE

  BasicCtrlDll.dll

  BQQApplication.dll

  CameraDll.dll

  CQQApplication.dll

  GroupConnection.dll

  HostingMgr.dll

 
ImageOle.dll


  ImagePro.dll

  InPlus.dll

  LoginCtrl.dll

  LongConnection.dll

  Mfc42.dll

  msvcp60.dll

  NewSkin.dll

  PersonalDesktop.dll

  QQ.exe

  QQAllInOne.dll

  QQAPI.dll

  QQAvatar.dll

  QQBaseClassInDll.dll

  QQConfigPlugin.dll

  QQCustomFace.dll

 
QQFileTransfer.dll


  QQGroupMng.dll

  QQHelperDll.dll

  QQHook.dll

  QQMainFrame.dll

  QQMMSender.dll

  QQMsgFriendMng.dll

  QQPlugin.dll

  QQRes.dll

  QQSceneMng.dll

  QQSettingCtrl.dll

  QQSysMsgMng.dll

  QQUdpGetFileLib.dll

  QQZip.dll

  QRingMng.dll

  riched20.dll

  Riched32.dll

  SBuddyApplication.dll

  SBuddyBase.dll

  SCCore.dll

  TIMProxy.dll

  UserDefinedHead.dll

  vbscript.dll

  VideoDevice.dll

  WizardCtrl.dll

+—0

+—AD

+—AirDLIcon

+—IMScene

  \—Scene

+—NEWFACE

+—NewSkins

  \—QQ2004

     
|

     
\—IMSKIN

+—QLoveFiles

+—QQFileCache

+—QRingFiles

+—SkinBmp

\—sound

Written by Lin in: 软件 |

Powered by WordPress | Aeros Theme | Linxinglu.com