你用上最新的Windows Live Messenger 8.0(以下简称Messenger 8)了吗?虽然界面变漂亮了,可是面板下方那大大的广告和近似鸡肋的搜索条还占据着宝贵的面板空间。
你用上最新的Windows Live Messenger 8.0(以下简称Messenger 8)了吗?虽然界面变漂亮了,可是面板下方那大大的广告和近似鸡肋的搜索条还占据着宝贵的面板空间。
由于Messenger 8的版本比较新,针对老版本的去广告补丁已经没戏了,于是笔者萌发了DIY的念头。经过一番试验后发现只需简单修改一下动态链接库文件就可以达到目的,整个流程就是打开文件,修改,然后保存,打造更清爽的Messenger 8就是这么轻松。
去除面板上的广告
修改动态链接库文件,要用到一个叫做ResHacker的软件。首先退出Messenger 8,再启动软件,按“Ctrl+O”打开Messenger 8安装目录下的msgsres.dll 文件(默认路径为C:\Program Files\MSN Messenger),然后在左侧的列表里依次展开“4004/923/1033”分支,接着在右侧文本框中的任意位置点击一下鼠标,再按下“Ctrl+F”,在弹出的查找框内输入“Constrainer layoutpos=top”。找到以后将“layoutpos=top”修改为“layoutpos=none”,点击“编译脚本”,最后点击“文件/保存”即可(如图1)。
提示:在搜索文本的时候尽量不要点击鼠标,否则有可能出现程序没有响应的情况。即使程序真的没有响应了也不用紧张,耐心等上一分钟,搜索结果就出来了。另外,很多人都会习惯性地按下“Ctrl+S”来保存文件,却忽略了修改资源的重要步骤之一一—编译。只有编译后才能正确保存修改结果,直接按“Ctrl+S”只会导致修改失败。
去除面板下方的搜索条
修改文件的方法可谓是举一反三,只要上面的会了,下面的操作就是信手拈来。在上一例的搜索框中输入“element[id=atom(idSearchContainer)]”,找到后将这一条下边的“layoutpos=bottom”改成“layoutpos=none”。最后用上面同样的方法编译文件并保存。
去除聊天窗口下方的文字广告
删除了广告和搜索条,别忘了聊天窗口下方还有一条文字广告,把它也赶尽杀绝吧。用ResHacker打开msgsres.dll文件,在左侧列表中展开“4004?920?1033”分支,在右侧文本框中搜索“<element id=atom(adbannercont) layout=filllayout()>”,找到后将这一行修改为“<element layoutpos=none>”,编辑文件并保存(如图2)。
去除面板左边的导航条
Messenger 8面板左边的导航条也挺讨厌,好在收拾它更简单。点击Messenger 8面板上的“工具/选项/标签”,选中“隐藏选项卡”即可(如图3)。
编后语:现在登录Messenger 8看看,少了广告的骚扰,省去了不必要的功能,是不是清爽多了呢?本例中的操作方法非常简单,是一个绝佳的锻炼动手能力的机会。愿意动手的朋友可以跟着做,不想动手的也可以享受干净的Messenger 8。我们在本期配刊光盘中收入了修改好的msgsres.dll文件,把它复制到Messenger 8的安装目录中覆盖同名文件即可。同时还收入了原版的msgsres.dll文件,方便大家在修改失误时及时恢复正确的文件。