2008.07.11 更新:去广告、可多开的 8.5.1302.1018 版本的 MSN 可以到这里获得。
2007.03.12 UPDATE:Windows Live Messenger 8.1.0178 版本的经过修改(去广告、修正字体)的msgsres.dll文件可以在这里直接下载。
免费的软件是不是一定要加广告?QQ应该是最多广告的了,MSN/Yahoo Messenger有一点,泡泡和Skype好像还没有广告。
今天要说的是如何把MSN(Windows Live Messenger)的广告去掉,顺道把我的MSN字体问题解决了。(因为我的XP不是中文版,所以有时候看中文字体会比较丑。)
先看看修改前的。


下面是修改后的,广告没了,字体好看了。


最后说说修改方法。提醒:修改MSN程序,可能会违反它的使用条款。
下面的方法参考自:Chris' Blog
1.先去下载一个Resource Hacker(有中文版的,简单易用,傻瓜软件)。
2.在电脑上找到MSN/Live Messenger的安装目录。(例如:C:\Program Files\MSN Messenger)
3.备份msgsres.dll文件。因为待会儿我们要修改它,所以最好先备份一下,以防万一。
注意:我现在修改的Windows Live Messenger是中文版的,版本号是8.0.0812.00,其它版本的可能会有少许差异。
4.用Resource Hacker打开msgsres.dll。依次展开4004->923->1033,查找里面的ID=Atom(SSConstrainer),将前面的layoutpos=top改为layoutpos=none,编译,保存,主窗口的图片广告去掉了。
5.去除对话框下面的文字广告。查找<element id=atom(adbannercont) layout=filllayout()>(我的是位于4004->920->1033),修改为<element layoutpos=none>,编译,保存,OK。
6.修正难看的中文字体。在4005->923->1033中寻找“FontSize:SysMetric(-16);”,将它替换为“FontSize:9pt;”,编译;在4005->1004->1033和4005->1009->1033中的第5行,找到“FontSize:SysMetric(-16);”,替换为“FontSize:9pt;”,编译,保存。OK。
Update:一不做,二不休,干脆把主窗口下面的搜索框也去掉。
方法:用Resource Hacker打开msgsres.dll文件,查找“element id=atom(idSearchContainer)”(我的是在4004->923->1033,第196行),在前一行(195)找到“layoutpos=bottom”,修改为“layoutpos=none”,编译,保存,搞定。(Idea来自yamz.blog)
最终结果:

Tags:Resource Hacker MSN Messenger Windows Live Messenger 去广告


0 评论:
发表评论