Windows Mobile元件除錯技術

2021-04-18 07:16:21 字數 755 閱讀 3099

下面的示例是在windows mobile 6 standard平台上實現的。

例如你修改了battery的**。

1.開啟command視窗,切換到battery源**所在資料夾。

2.設定系統環境變數

set wincedebug=debug

set wincerel=1

3.build生成battery驅動,假設為battdrvr.dll。

4.檢視release目錄下面battdrvr.dll是否是剛剛編譯的驅動。

5.開啟pb,開啟系統映像檔案(假設為flash.bin)。

6.開啟修改的原始碼檔案,設定端點。

7.pb -> target -> release directory modules... -> add -> 選擇"battdrvr.dll" -> ok -> ok

8.pb -> target -> connectivity options... -> kernel service map -> debugger -> 選中kdstub

pb -> target -> connectivity options... -> core service settings -> kitl settings -> enable "enable kitl on device boot" and "enable access to desktop files"

9.pb連線目標機,執行到端點位置停下來,除錯成功。

注意:目標機系統必須支援kitl。

玩轉windows mobile選單

1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...

Windows Mobile開發簡介

windows mobile開發簡介 簡單介紹windows mobile上的應用軟體開發過程 os windows mobile windows mobile上的應用軟體開發主要用visual c vb,visual c ide用visual studio 2005以上版本。helloworld ...

windows mobile傳送簡訊

windows mobile傳送簡訊應用分為兩種,一是呼叫windows mobile自有的傳送簡訊視窗,將接收使用者的手機號碼傳遞給該視窗,完成簡訊傳送,另一種是通過呼叫api將文字傳送給指定的號碼,這中傳送方式對於使用者是無感知的視窗簡訊 視窗簡訊實現比較簡單,可以直接使用下面的啟動引數啟動系統...