個人試過,有一個可能執行失敗的原因,
若你將SE_VGA.exe安裝在記憶卡上,而你的PDA讀卡速度比我的IPAQ HX4700慢,就有可能執行失敗,原因如下:
程式流程大約如下:
1.檢查 Registry LCID值
2.若需變更為英文版設定,則變更LCID為英文版設定
3.檢查SE_VGA.exe的安裝位置
4.呼叫系統執行 SE_VGA.exe (若是裝在卡上,會從卡上讀取再執行)
5.本程式睡覺 2000 milliseconds (作用是等待SE_VGA.exe執行起來,2000是我試驗我的4700出來的,又不想讓程式睡太久影響效能)
6.將LCID改回中文版設定(就是這裡可能出問題,若你讀卡速度太慢,SE_VGA.exe還沒執行起來,本程式已經睡醒,而將LCID改回去了,則SE_VGA.exe開始執行時,看到的又是中文版,就會說ROM版本不對)
歡迎各位指教,並把錯誤訊息告知,以便更新
6.將LCID改回中文版設定(就是這裡可能出問題,若你讀卡速度太慢,SE_VGA.exe還沒執行起來,本程式已經睡醒,而將LCID改回去了,則SE_VGA.exe開始執行時,看到的又是中文版,就會說ROM版本不對)
因為SE_VGA.exe開啟時是顯示語系不正確!(PS:我是安裝在SD卡上的)


附加壓縮檔: 200504/mobile01-936f8bc43865709b88d5f3ece5c2a992.zip
內文搜尋

X