Wince 電池警告的bug

2021-05-25 02:27:45 字數 421 閱讀 4289

因近期定製wince shell 頻繁,已經是乙個星期連續發現2個ms的bug了。。

位置是在 wince500/public/shell/oak/hpc/explorer/taskbar/taskbar.cpp的

lresult callback ctaskbar::taskbarwndproc(hwnd hwnd, uint msg, wparam wparam, lparam lparam)函式,

m_ppowerui->showpowerwarning(hwnd, lparam, (dlgproc) s_traywndproc);

很明顯的bug 把訊息處理函式指導托盤的訊息處理函式去了,服了ms,導致電池警告視窗彈出一次以後,關閉後,視窗控制代碼沒有銷毀,在資源洩漏的同時,也造成了再次彈出視窗時對視窗控制代碼的判斷,使得無法彈出視窗。           

您是否需要更換電池?電池警告!

macbook使用者所能看到的最可怕的警報之一是 service battery 維護電池 與所有可攜式計算機一樣,電池是最關鍵和最昂貴的元件之一,它也是基本上無法維修的元件,考慮到警報本身的措辭暗示使用者 維修 電池,這具有諷刺意味。鋰離子電池用完了之後,您要麼需要更換電池,要麼需要始終插入mac...

WinCE的電池驅動實現

wince電池驅動的實現 wince6的public目錄下,已經建立了電池驅動的架構,分為mdd層與pdd層,mdd層我們基本不用改動,我們需要修改的部分是pdd層,加入與自己系統硬體相關的部分就可以 為了不發動public下的 我們需要將pdd層的相關 複製到自己的bsp目錄下 如 platfor...

wince電池驅動的實現

wince6的public目錄下,已經建立了電池驅動的架構,分為mdd層與pdd層,mdd層我們基本不用改動,我們需要修改的部分是pdd層,加入與自己系統硬體相關的部分就可以 為了不發動public下的 我們需要將pdd層的相關 複製到自己的bsp目錄下 如 platform x src drive...