Gen0TypE
20-03-2009, 04:48 PM
ุถ้าคนที่ใช้งานปกติอาจจะไม่ค่อยมีปัญหาเท่าไหร่ ก็จะปล่อยไว้เฉยๆ
แต่สำหรับผม มันเป็นอะไรที่น่าัรำคาญมาก เพราะว่าเวลาผมทำงาน
มีหลายครั้งที่ต้องวิเคราะห์ packet แล้วพอเปิด wireshark จะจับ packet มาวิเคราะห์
ปรากฎว่ามัน transaction ของ ads จาก msn มาก่อกวนเพียบเลย
รู้สึกว่าต้องเอาออกให้ได้ หลังจากที่ได้ค้นอยู่นานก็พบวิธีดังนี้ครับ
[hide=15]
ตอนแรกเลยที่หาเจอ เป็นวิธีแก้ปัญหาแบบปลายเหตุ
ซึ่งมันก็ไม่ได้มีอะไรดีขึ้นสำหรับผม แต่ก็เอามาบอกไว้
เผื่อท่านอื่นจะสนใจ เป็นการเอา ads ที่อยู่ด้านล่างสุดออกครับ
ใช้วิธีแก้ไฟล์ msgsres.dll โดยใช้ reshack
ปล. ผมใช้ msn 8.1 นะครับ แต่ 8.5 ก็น่าจะใช้วิธีเดียวกันได้
รูปตัวอย่าง
http://pic.citec.us/images.php/i101_comparemsn.jpg
จะเห็นว่าหลังจากแก้เสร็จแล้ว ads ข้างล่างจะหายไป
วิธีทำ
ใช้โปรแกรม reshack เปิดไฟล์ msgsres.dll (อยู่ใน program files -> msn messenger)
หาบรรทัดที่มี code ต่อไปนี้
<Element layoutpos=bottom layout=borderlayout()>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout() Padding=Rect(0,0,8,3) Active=Mouse>
แล้วแก้เป็น
<Element layoutpos=none layout=borderlayout()>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout() Padding=Rect(0,0,8,3) Active=Mouse>
หลังจากนั้นก็ compile script แล้วก็ save (อย่าลืม backup msgsres.dll อันเดิมไว้ก่อนล่ะ)
ก็จะได้ msn ตามรูปตัวอย่างเรียบร้อย
แต่!!! เมื่อทำเสร็จ ผมยังพบว่า มันยังมี ads transaction อยู่เหมือนเดิม
จึงต้องหาวิธีอื่น แล้วก็ได้วิธีที่แสนจะง่ายดายมา นั่นก็คือ
ใส่
[code]0.0.0.0
แต่สำหรับผม มันเป็นอะไรที่น่าัรำคาญมาก เพราะว่าเวลาผมทำงาน
มีหลายครั้งที่ต้องวิเคราะห์ packet แล้วพอเปิด wireshark จะจับ packet มาวิเคราะห์
ปรากฎว่ามัน transaction ของ ads จาก msn มาก่อกวนเพียบเลย
รู้สึกว่าต้องเอาออกให้ได้ หลังจากที่ได้ค้นอยู่นานก็พบวิธีดังนี้ครับ
[hide=15]
ตอนแรกเลยที่หาเจอ เป็นวิธีแก้ปัญหาแบบปลายเหตุ
ซึ่งมันก็ไม่ได้มีอะไรดีขึ้นสำหรับผม แต่ก็เอามาบอกไว้
เผื่อท่านอื่นจะสนใจ เป็นการเอา ads ที่อยู่ด้านล่างสุดออกครับ
ใช้วิธีแก้ไฟล์ msgsres.dll โดยใช้ reshack
ปล. ผมใช้ msn 8.1 นะครับ แต่ 8.5 ก็น่าจะใช้วิธีเดียวกันได้
รูปตัวอย่าง
http://pic.citec.us/images.php/i101_comparemsn.jpg
จะเห็นว่าหลังจากแก้เสร็จแล้ว ads ข้างล่างจะหายไป
วิธีทำ
ใช้โปรแกรม reshack เปิดไฟล์ msgsres.dll (อยู่ใน program files -> msn messenger)
หาบรรทัดที่มี code ต่อไปนี้
<Element layoutpos=bottom layout=borderlayout()>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout() Padding=Rect(0,0,8,3) Active=Mouse>
แล้วแก้เป็น
<Element layoutpos=none layout=borderlayout()>
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=Atom(AdBanner) Layout=BorderLayout() Padding=Rect(0,0,8,3) Active=Mouse>
หลังจากนั้นก็ compile script แล้วก็ save (อย่าลืม backup msgsres.dll อันเดิมไว้ก่อนล่ะ)
ก็จะได้ msn ตามรูปตัวอย่างเรียบร้อย
แต่!!! เมื่อทำเสร็จ ผมยังพบว่า มันยังมี ads transaction อยู่เหมือนเดิม
จึงต้องหาวิธีอื่น แล้วก็ได้วิธีที่แสนจะง่ายดายมา นั่นก็คือ
ใส่
[code]0.0.0.0