More app in HPC2000

首先, 這篇文章應該不涉及破解及盜版喔! 想吃免費的人請另尋它路吧!

我想應該很多人都已經知道了, 不過怎麼都沒人要報給大家知勒?

好吧就由小弟來代勞好了.

很多app都是設計給ppc2002用的, 安裝在HPC2k上大都不能正常執行, 但反之就可以, 硬體都是ARM CPU喔! 所以就有人試了各種方法, 才知道原來ppc2002是HPC2k的改良版本, 碁本的control bar以及basic function call檔案不一樣外, 其實基本結構是相同的, 換句話說, 只要替換掉或者增加HPC所欠缺的檔案就可以使得ppc2k2的app成功的執行於HPC2k了.

要怎麼作呢? 首先, 你要先準備下列這幾個檔案 : aygshell.dll, doclist.dll, gx.dll, mfcce30x.dll, 將這幾個檔案安裝到windows的目錄下, 其中要注意的是, mfcce30x.dll其實是指mfcce300.dll, 但是HPC2k系統裡已經有一個mfcce300.dll了, 基本上系統裡的是HPC2k專用的, 這裡所指的是ppc2k2裡面的, 別搞錯了.

所以, 問題來啦! 記憶體裡只允許同樣檔名的檔案被載入一次, 而系統裡的是在rom中, 一開機一定首先被載入, 因此只能想一個撇步囉! 首先將mfcce300.dll改名為mfcce301.dll, 然後copy到window目錄裡, reset.

將ppc2k2的軟體用Hex Util搜尋有關mfcce300.dll的字串, 將它改成mfcce301.dll, 存檔.

OK, 現在它應該可以執行了.

以上方法也可以用比較簡單的方式來修改, 那就是每個ppc2k2的app安裝目錄裡都放一個mfcce30x.dll, 基本上應該會被app第一順位使用, 所以應該也沒問題, 不行的話就照上面提的方式修改, 或者修改system path囉!

講到這, 就又不能不提修改system path的方法囉! 所謂system path就是像dos時代所設定的預設搜尋路徑啦! 首先, 用register editor打開"HKLM", 然後創造一個loader的值, 然後在相對於這個值的內容裡填上"SystemPath (HKLM\Loader\SystemPath" 這裡的SystemPath就是你想要系統去搜尋的路徑啦!
這樣了了吧!

附帶一提的是, 用dll替代法不見得可以使所有的ppc2k2的app都能用, 有可能會出現mmemory error或 根本不動, 這關係到該app是否真正使用到ppc2k2內核的function call, 這的是這樣就一點辦法也沒有囉.

以上內容是我這幾天看了許多的網頁所得來的一些軟體使用技巧, 可不是轉載的喔! 有機會再向大家報告如何使用內建的inbox看HTML mail以及PIE看flash6的方法吧!
當然如果有熱心的人能代勞那就最好啦! 我打字實在慢阿!

2003-09-19 20:41 發佈
文章關鍵字 MORE


太棒了~
感謝Strongarm的解說!
這裡補充一下
NetFront 3.0可以這樣執行
英日文正常 中文會變亂碼
工具列會有些不能用
也找不到地方關閉程式
只好用Taskmanager強迫kill掉

可以參考這裡
超強的瀏覽器-NetFront 3.0
This is very useful! Would it be possible to collect a list of PPC applications that work on HPC platform? This will save everybody alot of time in testing out one by one. I use a S3 and so far, Acrobat Reader works following the appropriate steps similiar to what you have mentioned.

Was testing PHM Pocket PC PowerToys on S3 at http://www.phm.lu/Products/PocketPC/PowerToys/
Did manage to make it work... If anybody has any luck on this, really appreciate your sharing as this is an excellent set of tools to run...

Sorry... I actually meant DIDN'T manage to make the tool run on my S3...

很有用的資訊 有空會試試看

請問你提到的這幾個檔案要從哪裡取得?
aygshell.dll, doclist.dll, gx.dll, mfcce30x.dll

是從 PocketPC 2002 的機子上嗎?
覆蓋後會不會影響原來的功能? 謝謝!!
CASIO WRISTCAMERA WQV-1, WQV-3
我把相關的DLL都放在\temp目錄下
所以

HKLM\Loader\SystemPath
值 SystemPath
內容 \temp

請問是這個意思嗎?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?