作者ylo (歪罗)
看板MSNmessenger
标题Re: 想请问手动去广告方式
时间Tue Nov 10 11:54:25 2009
※ 引述《pureblue ( 别离的早晨)》之铭言:
: MSN版本为 8.5.1302.1018
: MSN plus!版本为 4.70.0.334
: 我查到以下方法手动去广告,照着做却依然无法去除,
: 请各位先进指导为何失效,感激不尽!
: =======================================================================
: 在C:\Program Files\MSN Messenger下面找到msgsres.dll档案,用ResHacker或者
: Restorator打开。
: 想去除主面板广告,就打开4004-923号资源,查找里面的ID=Atom(SSConstrainer)
: 将其前面的layoutpos=top改为layoutpos=none。
: 想去除介面底部搜索栏,就打开4004-923号资源查找”idSearchContainer”
: 将上边的”layoutpos=bottom”改成”layoutpos=none”
: 改好後记得要保存。
: =======================================================================
按照原PO的方法 我探索了一下之後
竟然顺利(?)手动去掉了主面板广告跟底部搜索栏 不用别人写好的patch
同样是用ResHacker打开msgsres.dll档案, 打开4004-923号资源:
去除主面板广告 可以把以下这一大串东西直接砍掉:
====================================================================
<Element layoutpos=bottom layout=borderlayout() padding=rect(4,0,4,0)>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout()
Padding=Rect(0,0,8,3) Active=Mouse>
<Element Layout=BorderLayout() LayoutPos=Top>
<Element ID=Atom(SSTitle) ContentAlign=MiddleLeft|EndEllipsis
Padding=Rect(8,0,0,6) LayoutPos=Left Tooltip=True Accessible=True AccRole=42
Active=MouseAndKeyboard/>
</Element>
<Element LayoutPos=Client Layout=FillLayout() Padding=Rect(0,0,0,2)>
<UrlElem ID=Atom(idHouseAd) Layout=VerticalFlowLayout(0,0,3,0) Direction=ltr
Padding=Rect(8,2,0,2)>
<Element Layout=FillLayout() borderthickness=rect(1,1,1,1)>
<Element Width=234 Height=60 ID=Atom(ai214)/>
</Element>
</UrlElem>
<Element Id=Atom(AdBrowserCont) Layout=VerticalFlowLayout(0,0,3,0)
Visible=false Padding=Rect(8,2,0,2)>
<element id=atom(adbannercontainer) layout=filllayout()
borderthickness=rect(1,1,1,1)>
<adbrowser id=atom(adbrowser) width=234 height=60 layoutpos=none
Accessible=True AccRole=30 DefaultADTimerMS=25000 DLControl=dlctlNoActiveX
DocHostUIFlags=dhUIscrollno|dhUIopennewwin|dhUIno3dborder|dhUIactivateclienthitonly/>
</element>
</Element>
<Element ID=Atom(SSV) Layout=BorderLayout() Visible=False>
<UrlElem ID=Atom(SSVImgUrl) LayoutPos=Left Layout=FillLayout() Tooltip=True
Accessible=True AccRole=30 Active=MouseAndKeyboard Padding=Rect(8,0,7,0)
UseIENoAuth=True>
<HttpImage ID=Atom(SSVImg) Width=92 Height=69 borderthickness=rect(1,1,1,1)
LayoutPos=Client ContentAlign=MiddleCenter flip=false Active=Inactive
Accessible=False/>
</UrlElem>
<Element LayoutPos=Client Layout=BorderLayout() Padding=Rect(0,0,2,0)>
<Element LayoutPos=Top Layout=BorderLayout()>
<UrlElem ID=Atom(SSVTitle) LayoutPos=Client
ContentAlign=MiddleLeft|EndEllipsis Tooltip=True AccRole=30
ShowAmpersand=False UseIENoAuth=True/>
</Element>
<UrlElem ID=Atom(SSVDesc) LayoutPos=Client
ContentAlign=MiddleLeft|EndEllipsis|WrapLeft|EditControl Tooltip=True
AccRole=30 ShowAmpersand=False Height=32 UseIENoAuth=True/>
<Element LayoutPos=Bottom Layout=BorderLayout() MinSize=Size(139,0)>
<Element Layout=BorderLayout() LayoutPos=Left>
<Element Layout=FlowLayout(0,1,0,1) ContentAlign=MiddleLeft LayoutPos=Client>
<UrlElem ID=Atom(SSVPlayBtn) AccRole=30 LayoutPos=Left
Active=mouseandkeyboard|nosyncfocus UseIENoAuth=True/>
</Element>
<Element Layout=FlowLayout(0,1,0,1) LayoutPos=Right Padding=Rect(6,0,6,0)>
<Button ID=Atom(SSVPrev) LayoutPos=Left Active=mouseandkeyboard|nosyncfocus/>
<Button ID=Atom(SSVNext) LayoutPos=Left Active=mouseandkeyboard|nosyncfocus/>
</Element>
</Element>
</Element>
</Element>
</Element>
</Element>
</SlideShowWithAd>
</Constrainer>
</Element>
====================================================================
去除介面底部搜索栏 可以把以下这一大串东西直接砍掉:
====================================================================
<Element layoutpos=bottom padding=rect(8,0,8,8) layout=filllayout()
ID=Atom(ai217)>
<element id=atom(idSearchContainer) layout=filllayout() padding=rect(4,0,4,4)>
<element layout=borderlayout() borderthickness=rect(1,1,1,1) ID=Atom(ai218)>
<element layoutpos=bottom borderthickness=rect(1,1,1,1) layout=borderlayout()
ID=Atom(ai219)>
<element layoutpos=client layout=filllayout() padding=rect(1,1,5,1)
ID=Atom(ai220)>
<element layout=verticalflowlayout(0,3,3,2) padding=rect(4,0,0,0)>
<IMInput id=atom(idSearchText) maxvisiblelines=1 xscrollable=false
contentalign=middleleft/>
</element>
<element id=atom(idSearchTextBackground) contentalign=middleleft
padding=rect(4,0,3,0) Height=0/>
</element>
<element layoutpos=right class="SearchButtonBk" layout=borderlayout()>
<button layoutpos=right borderthickness=rect(1,0,0,0) id=atom(idSearchButton)
cmdid=888 Active=MouseAndKeyboard|NoSyncFocus tooltip=true/>
</element>
</element>
</element>
</element>
</Element>
====================================================================
然後存档取代原先的msgsres.dll档案
然後... 主面板广告跟底部搜索栏就真的不见了!
最後附带一提:
小弟我没学过 也不太懂programming什麽的 所以.....
***以上是完全不负责任的建议*** (逃~
删掉那一大串东西应该不会出什麽问题吧 (汗)
不过目前我还没出问题就是了.....
MSN版本 8.5.1302.1018
MSN plus!版本 4.60.0.324
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 150.203.130.149
1F:→ Takayama :哪有砍那麽多东西的@@a 我真只改一个单字就可以了~ 11/10 12:33