|
วันนี้เกิดเรื่องจนได้ครับเคยใช้โปรแกรม ICQ อยู่ดีๆ ดันมีช่องแบนเนอร์โฆษณาปรากฏขึ้นมาครับ เคยมีน้องๆ ส่งภาพที่จับหน้าจอว่ามีแบนเนอร์ส่งมาให้ก่อนหน้านี้ แต่ยังไม่เชื่อครับ ปรากฏว่า วันนี้เจอด้วยตัวเองเข้า ก็เลยต้องหาวิธีแก้ไข ก็ลองหลายวิธีครับจนมาเจอวิธีของคุณยงยุทธ บุญเชิด yongyut@mbox.roynet.co.th เข้าเห็นว่าน่าจะเป็นประโยชน์ต่อเพื่อนๆ เลยนำมาเผยแพร่ต่อตรงนี้ พร้อมจับภาพให้ดูด้วยเลยครับ
จะเห็นว่ามีช่องแสดงแบนเนอร์ปรากฏขึ้นมาที่ใต้ Message box ซึ่งเกิดจากการอัพเดทตัวโปรแกรมโดยอัตโนมัติของโปรแกรม ICQ2000b ถ้าคุณคิดว่าไม่เป็นไรของฟรีนี่นาทำใจได้ก็ไม่ต้องเอาออกครับ
มาดูวิธีการกำจัดมันออกไปเลยว่าต้องทำอย่างไร ซับซ้อนหน่อยนะครับ
- อันดับแรกคุณต้องไปดาวน์โหลดโปรแกรมนี้มาก่อนนะครับ ResHacker จะได้ใช้ในขั้นตอนต่อไป
- เปิด Windows Explorer เข้าไปที่ C:\Program files\ICQ แล้วลบไฟล์ต่อไปนี้ออกไป (เพื่อความไม่ประมาท copy backup ไว้ด้วยก็ดีครับอาจจำเป็นต้องใช้ภายหลัง)
icqateima32.dll (ไฟล์นี้ทำหน้าที่ advertisement downloading)
icqateimg32.dll (ไฟล์นี้ทำหน้าที่ the loading of images)
icqateres.dll (ไฟล์นี้ทำหน้าที่ part of the advertisement function)
- ขั้นต่อไปเราจะหยุดการอัพเดทโปรแกรมอัตโนมัติก่อน (ไม่แน่ว่าเขาจะใส่อะไรมาให้เราอีกทุกครั้งที่ต้อง Online ด้วยการเข้าไปแก้ไขที่ Registry โดยสั่ง Run > Regedit แล้วคลิกที่
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\DefaultPrefs
หาคำว่า Auto Update จะพบคำว่า "Yes" คลิกเมาท์ขวาเลือก Modify แล้วเปลี่ยนค่า Value ให้เป็น "No" ซะเลย
- ติดตั้งโปรแกรม ResHacker ที่คุณได้ดาวน์โหลดมาแล้ว
- เปิดโปรแกรม ResHacker ขึ้นมาคลิกที่เมนู File > Open เปิดไฟล์ C:\Program files\ICQ\ICQCore.dll
- เลื่อนแถบลงไปหาโฟลเดอร์ชื่อ Dialog คลิกที่เครื่องหมายบวก (+) เพื่อขยายโฟลเดอร์จะพบกับโฟลเดอร์ย่อยที่มีชื่อเป็นตัวเลข หาโฟลเดอร์ชื่อ 2503 ก่อน แล้วคลิกที่ตัวเลข 1033 จะปรากฏไดอะลอกซ์ของโปรแกรม ICQ ขึ้นมา
- คลิกที่แถบทึบๆ สีเทา ซึ่งตรงนั้นจะเป็นบริเวณแสดงแบนเนอร์ สังเกตในแถบโปรแกรม ResHacker จะมีเครื่องหมายดอกจันทร์หน้าข้อความ
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 260, 38
ให้ทำการเปลี่ยนตัวเลขสองชุดสุดท้ายจาก 260, 38 เป็น 0, 0 ก็จะกลายเป็น
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 0, 0
จัดการ Save ค่าไว้
- จากนั้นให้ปรับเลื่อนกรอบของ Dialog ICQ บริเวณที่เป็นส่วนแสดงแบนเนอร์ ดังภาพ
- กะระยะให้พอดี สวยงามแล้วก็อย่าลืม Save ด้วยล่ะครับ
- ยังไม่หมดครับคุณต้องทำวิธีการเดียวกันนี้กับโฟลเดอร์ 2507, 2512, 2513, 2514, 2543, 2560, 2566 คราวต่อไปเมื่อคุณเปิดโปรแกรม ICQ2000b ขึ้นมาอีกก็จะไม่มีแบนเนอร์มากวนใจให้เห็นอีกต่อไปแล้วครับ
สำหรับท่านที่ไม่อยากแก้ไขไฟล์ ICQCore.dll เองก็ลองเอาตัวนี้ไปลงทับได้เลยนะครับ Download ICQCore.Zip และสำหรับท่านที่ใช้เวอร์ชั่น ICQ2001b ลองเอาตัวนี้ไปติดตั้งทับลงไปดูนะครับ AdsRemover
ยังมีเทคนิคอีกมากมายครับ จะได้นำมาลงเพิ่มเติมให้เรื่อย ๆ ครับ ขอทดลองดูก่อน เพราะผมก็มือใหม่เหมือนกันครับ หาความรู้ไป สร้างไปเรื่อย ๆ เหมียนกัลล์
|