基於命令列的WINCE驅動開發工具
1 主要功能
檢視,修改,比較實體記憶體,暫存器值.
程式管理
動態解除安裝,載入驅動(需要wince5或以上)
動態解除安裝,載入服務(需要wince5或以上)
2 版本
此次釋出有兩個版本,都是基於命令列的,功能完全一樣
同步版 rconsole.exe + shell.dll rconsole.exe在PC上,透過ActiveSync同wince機器連線.
除錯串列埠版 cedbg.exe 在wince機器上執行,在PC上透過串列埠(連到wince的除錯口)傳送命令,接收命令響應
注 : 如果需要在wince6下訪問實體記憶體,需要手工將mapper.dll複製到wince機器根目錄或者其他能載入的目錄.
3 使用說明
3.1 功能介紹
# 訪問實體記憶體,暫存器
memd [address] [length] 預設長度為1,預設地址為上次訪問地址+4
mems address value [mask] 來個表示式可能更快些:*address = ((*address) & (~mask)) | (value & mask),預設mask為0xFFFFFFFF,即address處值設定為value
memc address1 address2 length
# 程式管理
kill [process] process省略時,檢視當前所有程式,否則殺死當前程式,如關閉wince shell:kill explorer
啟動程式,cd到程式所在目錄,直接輸入命令(可以空格後加引數),如啟動wince shell:
cd windows
explorer
# 驅動管理
device [device_name] device_name省略時,檢視當前所有載入的驅動.否則解除安裝驅動,如解除安裝COM1: device COM1:
device load device_key 載入驅動,device_key為相對[HKEY_LOCAL_MACHINE ]的路徑,如Drivers BuiltIn Battery
[注Drivers BuiltIn 可以省略,即Drivers BuiltIn Battery等效於Battery]
# 服務管理
service [service_name] service_name省略時,檢視當前所有載入的驅動.否則解除安裝驅動,如解除安裝NFY1: service NFY1:
service load service_key 載入驅動,device_key為相對[HKEY_LOCAL_MACHINE Services ]的路徑,如NOTIFY
# 其他
dir 列出當前目錄檔案
help 列出可用命令 [注 由於歷史遺留問題,該命令列出了幾個wince下並沒有用到的命令,而實際有用的命令未列出來]
3.2 快捷鍵
支援上下鍵選擇之前輸入的命令(快取了10個命令)
由於部分串列埠工具不會傳送上下左右等按鍵,除錯串列埠版下,CTRL+W,CTRL+S,CTRL+A,CTRL+D分別等效於上下左右鍵
轉帖請註明出處(http://simplaman.itpub.net)
點選下載
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/116625/viewspace-1010689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ARM-WINCE 】 WinCE中nandflash驅動開發介紹NaN
- 基於WDF的驅動開發
- 基於Golang的CLI 命令列程式開發Golang命令列
- 基於測試驅動的iOS開發iOS
- 基於Python的行為驅動開發實戰Python
- 基於Python的測試驅動開發實戰Python
- Python 開發命令列工具Python命令列
- 基於node和npm的命令列工具——tive-cliNPM命令列
- WinCE開發環境的搭建開發環境
- 基於 Laravel 命令列開發 API 程式碼生成器Laravel命令列API
- Apache Isis:基於領域驅動自動生成SpringBoot介面的快速CRUD開發工具ApacheSpring Boot
- 用列舉來驅動 TableView 開發View
- 基於Python命令列的NBA文字直播小工具Python命令列
- 用 Plumbum 開發 Python 命令列工具Python命令列
- 基於上下文圖的策略性領域驅動開發
- 從零開發一個node命令列工具命令列
- linux usb 驅動開發 抓包工具Linux
- Linux驅動開發筆記(三):基於ubuntu的驅動、makefile編寫以及編譯載入流程Linux筆記Ubuntu編譯
- 基於Docker封裝的開發包工具Docker封裝
- 一款開發小程式自動wxss轉換的命令列工具命令列
- 推薦給開發人員的實用命令列工具命令列
- 基於 Yeoman 定製的互動式命令列腳手架命令列
- 基於命令列的工作管理員 Taskwarrior命令列
- 命令列基礎工具的更佳替代品命令列
- node命令列開發命令列
- Windows的驅動開發模型Windows模型
- 基於protostuff的序列化工具類開發
- 十大基於Docker的開發工具Docker
- 抱怨驅動開發
- 關於召回《Linux裝置驅動開發詳解-基於最新的Linux 4.0核心》的通知Linux
- wince平臺載入網路卡驅動後聯機異常
- 驅動開發:配置Visual Studio驅動開發環境開發環境
- 基於 Redis驅動的 Laravel 事件廣播RedisLaravel事件
- 基於事件驅動的測試框架ETS事件框架
- Dog-用於DNS查詢的命令列工具DNS命令列
- Nmcli 網路管理命令列工具基礎命令列
- Odin —— 用於構建命令列應用的 Go 開發包命令列Go
- 寫了個基於 MacOS + iTerm2 自動開啟視窗執行命令的工具Mac