Thursday, November 29, 2007

Windows Live Messenger 9.0beta变化真小啊

外观上看不出什么变化,程序的结构上变化很明显,有了个server进程。外观上基本没有变化,登录界面的上的小人转的快多了,不过登录速度的变化倒是不是很明显的=(

尝试着修改msgsres.dll文件,去掉了碍眼的广告,很好,看起来和8.5简直是一模一样了。分享一下修改的技巧吧,很多地方都是有的。

1.去除主界面上的广告:msgsres.dll中查找里面的ID=Atom(SSConstrainer),将前面的layoutpos=top 改为layoutpos=none,编译保存即可

2.去除主界面底部搜索栏:msgsres.dll中查找里面的idSearchContainer,将上边的layoutpos=bottom 改成layoutpos=none,编译保存即可

3.去除对话框下方文字广告:msgsres.dll中查找里面的<element id=atom(adbannercont) layout=filllayout()> 修改为<element layoutpos=none>,编译保存即可

最后一条是我自己从mess patch 8.5通过Beyond Compare分析出来的:

4.移动联系人搜索条到底部:

分别搜索一下字符串

<Element resid=SimpleViewStd sheet=styleref(mainss) Class="AddressBookBG" id=atom(abLayout) BorderThickness=rect(0,1,1,1) Layout=BorderLayout()>

<Element LayoutPos=Top Layout=BorderLayout() BorderThickness=rect(0,0,0,1) Padding=Rect(0,0,2,0) ID=Atom(ai550)>

将其改为:

<Element resid=SimpleViewStd sheet=styleref(mainss) Class="AddressBookBG" id=atom(abLayout) BorderThickness=rect(0,1,1,1) Layout=BorderLayout()>

<Element LayoutPos=Bottom Layout=BorderLayout() BorderThickness=rect(0,1,0,0) Padding=Rect(0,0,2,0) ID=Atom(ai550)>

也许上面的对你来说都是天书,完全不知道是什么意思,那么让我告诉你——你还是等A-patch更新吧 :P

Note:这些hack技巧的摸索在有了现成的mess patch, A-patch以后简单了很多,patch后比较一下4004资源中的字符串就知道是怎么回事了。不过还是挺麻烦的,不然就多弄些了,呵呵=)

No comments:

Post a Comment