MSN 8.5 移除廣告,之前我是用 Resource Hacker修改msgsres.dll ,但因MSN 9的msgsres.dll作了編碼,所以無法直接用Resource Hacker修改。拜讀google大師後,找到一些方法,整理如下供大家參考。(不管是那種方法,建議都只是拿來練練功不要真的修改,原因最下面我有寫)
方法一:只關閉主視窗的下方廣告
先關閉MSN 9,然後使用可編輯二進位檔的軟體(如Ultraedit),開啟「C:\Program Files\Windows Live\Messenger\msgsres.dll」,然後找到 009e39a0h 如下圖的內容

找到後,將上圖的內容改(02 00 02 08 02 00 02 03)成如下圖的資料 (04 FF FF FF FD 07 00 0B)

儲存後,重新執行MSN 9。
方法二:使用 A-Patch 軟體修改,A-Patch為修改MSN及Yahoo Messenger的工具軟體。
1.首先先到官網下載工具:http://apatch.org/ :

2.直接下載最新版的:

3.修改系統設定。到「控制台」=>「地區及語言選項」=>「系統管理」(在XP叫進階)的頁籤=>將「非Unicode程式使用的語言」改成「英文(美國)」。重開機讓設定生效。
4.將剛下載的檔案解壓縮,直接執行主程式(如為1.43 版,執行檔名為 A-Patch143b1_WLM9.exe ) ,會看到下載的視窗,請按「Patch Messenger」及「Next」

5.選擇如下圖後,直接按「Apply」

6.記得要先關閉MSN ,否則更新會失敗,確認關掉MSN(右下角不能有小綠人)後,如下圖直接按「確定」

7.更新完成後,按下頁,點「Exit」離開 A-Patch 及重執MSN

8.更新完後,記得要還原系統設定,到「控制台」=>「地區及語言選項」=>「系統管理」(在XP叫進階)的頁籤=>將「非Unicode程式使用的語言」改成「中文(繁體,台灣)」。重開機。
不管用那一種方法修改,原則上都是不建議修改,以上方法我只是用來練功,當成學習、學習。
聽說MSN是將廣告當公益用途,所以留著廣告應該是不錯的(網路上看到的,不知真假),再則依照軟體授權原則,我記得非經原廠授權是不能修改的,所以玩玩就好,不要真的去改軟體的本身設計 ^_^

http://pank.org/im/
這個patch也不錯用