搞掉MSN烦人的广告

2007-9-9 18:32
今天没什么事情干,下了一个最新版的msn,感觉图标什么作的比以前好了,功能什么还没有试过,以后有时间慢慢试。登录进去后,看到左边一列标签下来,可能因为是我没怎么用到里面的功能,所以觉得受不了,底部那么大广告,没什么想法了,左边那个在选项设置里面还能去掉,下面的广告实在是越来越大了,于是坚定了要去掉这nnd广告的信念。

上网找了些资料,有一篇直接修改内嵌layout的文章不错,不过作者的做法不是很正确,于是自己测试编译了一下,把正确完整的步骤整理了一下。

首先,要准备一个资源破解的工具,我用的是ResHacker,等下会把这个工具压缩包,放在页面底部,供大家下载。


1)去除左边一列标签

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片


2)去掉底部的广告和那几乎没用的搜索工具条

在去广告之前,大家要先下载ResHacker工具先,相当~~的小~~,1MB都不到(不一定要用这个工具,只要可对编译好的文件资源读取出来的工具都行,到google,百度搜一下,应该很多)。OK,如果你下载好了,我们就切入正题。
a) 打开ResHacker,文件-〉打开,选择C:\Program Files\MSN Messenger\msgsres.dll,我们主要针对4004-920,4004-923进行修改。

点击在新窗口中浏览此图片

这里先提一下,920是针对通信对话框,923是主面板。
我们现在先解决主面板的底部广告和工具条,选择4004-923-1033,这时候右边会出现一对代码,熟悉XML的同学应该感到很亲切。Ctrl+F基本通用的搜索快捷,输入ID=Atom(SSConstrainer),则你将会查到一行代码<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>

// 去掉 layoutpos=top,Layout=FillLayout()这是布局和定位广告
把原代码
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
改成
<Constrainer ID=Atom(SSConstrainer)>

修改完后,点击ResHacker右边框架顶部的“编译脚本”,然后点击文件->保存,保存的时候如果你的MSN还开着的话,必须先退出,好了,这样就把底部广告去掉了。

再来,就是把搜索工具条弄掉。如果你的ResHacker还没关掉,页面还停在刚才编译的页面,那直接输入element id=atom(idSearchContainer),则你会查到一行代码<element id=atom(idSearchContainer) layout=filllayout() padding=rect(4,0,4,4)>

// 去掉layout=filllayout() padding=rect(4,0,4,4)这是布局和渲染广告条
把原代码
<element id=atom(idSearchContainer) layout=filllayout() padding=rect(4,0,4,4)>
改成
<element id=atom(idSearchContainer)>

ok,编译脚本,保存,这样就把底部搜索工具条去掉了。


3)去掉交谈的对话框的底部文字广告,如果大家觉得不碍眼,后面就不用看了

点击在新窗口中浏览此图片

选择4004-920-1033,查找id=atom(adbannergutter),则你会查到一行代码<Element layoutpos=bottom layout=borderlayout() id=atom(adbannergutter)>

// 去掉layoutpos=bottom,layout=borderlayout() 这是布局和定位文字广告
把原代码
<Element layoutpos=bottom layout=borderlayout() id=atom(adbannergutter)>
改成
<Element id=atom(adbannergutter)>

ok,编译脚本,保存,这样就把对话框底部文字广告去掉了。


4)总结

简洁的聊天工具,看了就是爽,多么的干净~~啊~~~~~~

点击在新窗口中浏览此图片


5)ResHacker下载



帅哥
10/08/2008 16:31
太强了,非常好用,谢谢
ss
12/20/2007 10:51
好文
thx
分页: 1/1 第一页 1 最后页
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我