WinCE驅動調試助手V2.5

來源:互聯網
上載者:User

     工欲善其事,必先利其器。做WinCE驅動的開發已有一段時間了,WinCE驅動調試助手也跟著更新了很多功能。現在只要做驅動,DM是必須用的。最近在調試WinCE6.0下的驅動,所以又針對WinCE6.0增加了新的功能,也修正了原來的一些BUG。
      先介紹一下WinCE驅動調試助手V2.5的功能。驅動調試助手的主要功能是動態載入卸載流驅動,以達到簡化驅動調試的目的,節省開發時間,整體分成兩部分,註冊表操作和驅動調試。
      1.註冊表操作
      V2.5中新增了對整行注釋和行章節附註釋的處理,這樣在匯入註冊表之前就無須進行手動處理,方便匯入。先前的版本如果直接匯入帶注釋的檔案,會崩潰的。^_^
      V2.5中新增了通過匯入註冊表刪除鍵和索引值的功能。刪除鍵的方法,如[-HKEY_USERS\DMTest],即在鍵名前加一'-',刪除索引值的方法是,"Default"=-,與PC上的方法一樣。這也是一個方便使用的功能。
      V2.5中建立鍵、值以及刪除、修改索引值的功能都做了提示,盡量減少因誤操作而引起的不必要的麻煩,如果操作出錯,會給出錯誤的ID,方便開發人員找出原因。
      V2.5中完善了二進位的編輯控制項。先前的版本,在使用IME時不能正確輸入二進位格式的資料,現在已經能相容各系統,對IME也沒有限制了。位元據的顯示也做了改善,顯示更規範,確保每行8位元組。另外發現,滑鼠在輸入面板上向左滑動時,相當於按下了Backspace,向右滑動時,相當於按下空格。有點意思。
      V2.5的匯入匯出功能在WinCE5.0和6.0上測試,未發現問題,在4.2中測試時有問題,原因沒有細究,所以在4.2下有保留的使用吧。附帶的視頻中示範了6.0下測試匯出匯入註冊表的過程。即全部匯出,再全部匯入,然後軟開機。需要說明一下的是,在匯出註冊表檔案時,最好先不儲存到外部儲存空間中,否則很費時間也很佔資源。

     總之,在註冊表操作這一塊,V2.5中除了沒有實現對註冊表鍵的重新命名和尋找的功能之外,其他的常用功能都有了。重新命名鍵,如果真的有需要,可以手動完成。方法是先匯出需要重新命名的鍵到檔案,在檔案中替換要重新命名的內容,再匯入修改後的檔案,最後刪除原先的註冊表鍵。有點繞,但要在程式中實現,大概也是如此,確實煩。^_^尋找的功能,當然也可以手動實現了。匯出檔案,然後在檔案中尋找。這個還比較簡便吧。
     2.驅動調試
      V2.5中新增了對系統啟動時載入的裝置驅動的管理。這個功能類似與PC下的裝置管理員。這突破了先前只能管理手動載入的驅動的限制,從而增強了驅動調試的功能。當然,這個功能只能在6.0和5.0中使用,4.2是不支援的。附帶的視頻中示範了停用Storage Card裝置的方法。該功能與先前的功能一起在驅動列表中操作。                                        
                                        

     V2.5中在處理驅動載入和卸載的過程中如果遇到問題,會出給ERROR ID,一般這個ID都是有參考價值的。在5.0和6.0中測試,沒有發現問題。但在4.2上測試時,同時載入兩個以上裝置的驅動,經常會出現Error ID為0的情況,再試幾次又能正常。不管怎樣,這個Error ID還是有一定的參考意義,而不象以前,只知道出錯了,至於原因就蒙在鼓裡。這個小細節也讓助手更稱職了。^_^
     V2.5中在程式退出時,會載入所有本次卸載掉的系統的驅動,也會卸載掉本次手動載入的驅動。所以,在使用助手調試驅動時,不能退出該程式,載入完驅動後最小化,然後做你想做的事情。一旦退出程式,你的系統又恢複成程式運行前的狀態了。希望我已把這個小細節講清楚了。^_^

      綜上所述,除了增加了裝置管理員的功能外,V2.5的主要更新都是細節的完善,只希望它能越來越好用,也能為更多CE的開發人員使用。
      WinCE驅動調試助手V2.5的http://files.cnblogs.com/we-hjb/DM.rar
      示範視頻的http://files.cnblogs.com/we-hjb/DMAVI.rar
      部落格園的檔案儲存體空間快用完了,所以這個中間版本已被清理。
      請到這裡下載http://files.cnblogs.com/we-hjb/WINCEDM.rar

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.