cgr wrote:
又由於觸發事件因為OS bug導致事件重複, 同一個事件會多次執行, 例如電源啟動後的動作, 導致系統開啟電源(由Sleep->run)等待時間過久,或者鬧鐘響不停
解決方法: 安裝Check Notifications(http://www.scarybearsoftware.com)軟體手動去除重複事件
請教版上各位大大:小弟也在我的XDA2上安裝此軟體,但是執行的時候,無法除去重復事件,並且呈現當機狀態。如貼圖。不知是我操作錯誤,還是軟體的問題?
ppc2003fixbug0.2.42
修改一些已知的bug,並採用新的判斷方法,有安裝此程式的大哥請更新(強烈建議)
版本:0.2.42 (2004/2/4)
更新紀錄: 0.2.42 修正前版可能誤刪紀錄狀況,移除除錯視窗
此外如何執行ppc2003fixbug0.2.42此程式?小弟有將它解壓縮後將執行檔複製到「啟動」的資料夾,但是點選它的時候沒有任何反應?謝謝。
我也是使用4150,但我發現一個Bug。
當我將電子郵件中的"將附件存至儲存卡"的選項,再做"soft reset"時。它會自動建立一個"Storage Card"的目錄,原來的SD卡會變成"Storage Card2"。而且屢試不爽。這應該是一個Bug。我已經寫Mail給HP,不知什麼時候會有回音?
Thank all.
angus329 wrote:
billionton各位好:
針對第二個問題,謝謝大家熱心的建議與討論,在我的HP4150上已解決了!
我用我自已的billionton 256MB SD Card與向朋友借的Nagiwara 256MB SD Card
在我的4150上反覆測試了6個多小時所得的結果如下,請各位參考:
○我以POCKET MECHANIC 軟體測試這兩張卡,這兩張卡都沒有檢查出錯誤。
○但在我的4150上執行時,我的billionton牌會有問題,朋友的Nagiwara牌並無問題。
○也試過將兩張卡格式化為各種FAT格式和分割各種叢集大小:
結果billionton牌各種格式都有問題,Nagiwara牌各種格式都OK。
○但之前cgr兄所提到n10 2002沒問題、2003問題就發生了。
所以我得到一個我自已想出來很爛的一個結論:
當WIN CE 2003 遇到與我買到的billionton牌有著相同生產技術與製程製造出來
的記憶卡,就會發生不相容的問題。
最後真的謝謝的大家的幫忙,讓我解決我最討厭的問題了!謝謝!
softice wrote:
個人認為 storage card 這個問題應該是 WM2003 軟體的 bug
因為 V35 or Mio338 在 PPC2002 下完全無此問題,換成 WM2003 的 ROM就出問題。Acer n10 也是一樣。
建議大家列舉出自己現有PDA 與 SD卡無法搭配的組合以及沒有問題的組合
讓大家來參考。
如下:
我的摃龜經驗:
V35 + Sandisk 256M : failed
V35 + Lexar 256M : failed
V35 + Panasonic 32M, 64M : failed
但是相同的SD卡在 Compaq 3950 WM2003 英文機上
3950 + Sandisk 256M : success
3950 + Lexar 256M : success
3950 + Panasonic 32M,64M : success
嗯..如果是bug的話..
那其實在2002就存在了吧..
提供一下我的經驗..
3950 PPC 2002 v1.11 + Lexar(JP) 256MB : Fail
3950 PPC 2003 v3.00 + Lexar(JP) 256MB : Pass
我再網路上找到了一個很重要的文章:
http://eos.cs.nthu.edu.tw/WinCE/templates/chapters/chapter5.v1.doc
我們的問題很有可能可以由是這個鑑值來下手:
[HKEY_LOCAL_MACHINE\System\StorageManager]
"Dll"="fsdmgr.dll"
ps. 「fsd」是File System Driver的縮寫。
這個鍵值的意思是說:「系統的StorageManager」為「fsdmgr.dll」
我稍微說我所認知的觀念,來解釋為什麼會有這個bug,可能有錯,因為我並不
是寫ce程式的專家,我只是利用我所知道的一點點的關於程式撰寫的概念來猜測的:
當開機的時候,fsdmgr.dll自動載入sd卡,並將該卡的guid值賦予成0。
執行papago,papago透過檔案系統的api在guid=0的sd卡上面找到圖資,並讀取該
圖資,讓我們很正常的使用papago。
後來,我們在papago沒有關閉的狀況下,就關閉了pda。
等到下次在開機的時候,sd卡的guid被fsdmgr.dll賦予成1。此時papago再透過檔案系統的api去讀原本在guid=0的卡上的圖資的時候,因為已經找不到guid=0的sd卡了,所以造成錯誤。
講了這些,都是我的猜測。不過我們可以很合理的懷疑是否是因為fsdmgr.dll有bug所致。
可能的解決方法:
1.找到2002的fsdmgr.dll,想辦法裝到有問題的pda上,換來用用看!
2.重新寫一個相容的myfsdmgr.dll,主要增加「讓開機前、後的guid能對應起來」的功能就好,其餘的可以直接呼叫fsdmgr.dll。
所以希望有2002系統的朋友,能把您的fsdmgr.dll上傳上來,讓高手來試試看。
***再次聲明,我的想法可能有錯,歡迎指證,另外
http://eos.cs.nthu.edu.tw/WinCE/templates/chapters/chapter5.v1.doc
這個檔案中,真的有很多技術資料可以參考!
peters wrote:
不會吧,這個主題要被淹沒了嗎?
不行,還很多人希望等待解答~~~推上來
最後,沒人是過我提的從ppc2002 複製 fsdmgr.dll的方法?或是已經有人試過,可是無效?
複製2002的fsdmgr.dll也許是好主意吧..
不過沒人貼有可能以下幾點
1. 從rom 拷貝檔案要透過一些手續將rom的資料copy到pc本機上在解出來
2. 2002的user粉少囉(我也沒有2002的機子了=.=a)
3. 取代2003中的fsdmgr.dll也需要同一的步驟, 不過是反向
4. 不一定會成功..這種base dll微軟很可能會把傳遞引數小改@_@..
總結就是會的人少,機子取得不易,也不一定會成功 (我說來說去都在講廢話嘛)
如果有哪為大哥願意提供fsdmgr.dll於ppc2002的檔案, 我願意更新我的rom....:)