今天没什么事情干,下了一个最新版的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下载
下载文件
上网找了些资料,有一篇直接修改内嵌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下载
下载文件 


thx