網路上很流行用「Vista Transformation Pack」套件,將XP登入畫面改造成Vista介面,我也湊熱鬧跟著試了一下,後來雖然改成功了,卻發現中文使用者名稱竟然變成了亂碼,這要如何解決?
【答案】別擔心!這個問題是因為「Vista Transformation Pack」對於中文預設沒做好處理,只要用「eXeScope」程式,修改一下登入畫面文字就解決了,以下就教你如何把登入畫面的中文字改為正常顯示。
適用系統:XP
軟體小檔案
- 軟體名稱:eXeScope
- 語言介面:英文
- 購買金額:免費
- 官方網站:http://hp.vector.co.jp/authors/VA003525/eimgexe.htm
- 下載網址:eXeScope_6.50_TC.exe
Step 1
用Vista Transformation Pack改過了XP的登入介面後,有時候使用者名稱會出現亂碼,因為它是國外軟體,所以對中文的支援度不佳。
Step 2
在改造前,請先備份「C:\Windows\system32\logonui.exe」。改造完登入桌面後下載「eXeScope」並安裝,再用eXeScope開啟「C:\Windows\system32\vistaui.exe」檔案,此檔案是你在改造後,負責處理登入畫面的程式檔,打開來看會發現裡面都是英文。而如果你也用eXeScope開啟先前備份的「logonui.exe」(原本的登入畫面檔),則裡面都是中文的,所以我們只要把相同的項目用中文蓋掉英文即可。
有些字串在vistaui.exe裡並沒有出現,就可以不用複製了,之後若出現存檔對話框,請在「logonui.exe」選「否」,「vistaui.exe」則選「是」。
Step 3
用eXeScope編輯「vistaui.exe」,展開左窗格的「resource→string」及底下的項目,然後也把「logonui.exe」裡的相同項目展開,接著將中文字串覆蓋到vistaui.exe裡對應的位置。
修改時在底下不能出現空行喔,不然即使修改完成,也可能會出現問題。
Step 4
修改完成後,即使登入帳戶的名稱是中文字,也不會變成亂碼了。
除了Vista Transformation Pack之外,此方法也同樣適用於其它修改XP介面的軟體,有這個困擾的讀者不妨試試看。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!