有時候需要簡單的檢視一下nk.bin(ce rom)中的檔案,就需要小工具,這些工具在wince sdk中有很多,下面簡單介紹幾個:
viewbin.exe:顯示bin檔案中的內容
displays information about the contents of a run-time image.
cvrtbin.exe :將.bin格式轉換為其他格式(sre或者nbx)
converts read-only memory (rom) files from binary (.bin) format to sre or nbx (.nb0) format.
binmod.exe :提取檔案或者更換bin中的檔案
extracts files from a run-time image, and replaces files in a run-time image.
dumprom.exe:使用.nb0作為輸入檔案,從核心中提取所有的檔案或者模組。
this tool extracts all files and modules from the kernel. it does not use nk.bin files as input but nk.nb0 files, which can be created with the cvrtbin.exe
如果需要獲取nk.bin中的內容,可以使用下面的方式:
>>viewbin.exe nk.bin
獲取起始位址和長度
>>cvrtbin –r –a –w 32 –l nk.bin
將nk.bin轉換為nk.nb0 (起始位址start和長度length通過前乙個命令獲取)
>>dumprom.exe –d –v –5 nk.nb0
將nk.nb0的所有內容釋放到所指定的資料夾,該命令不會自動建立資料夾,所以這個資料夾要先建立
例子:
>>viewbin.exe nk.bin
viewbin... nk.bin
image start = 0x80070000, length = 0x01dcc294
start address = 0x80076068
checking record #40 for potential toc (romoffset = 0xfeb482c4)
checking record #131 for potential toc (romoffset = 0x00000000)
found ptoc = 0x81e39cc8
romoffset = 0x00000000
done.
>>cvrtbin -r -a 0x80070000 -w 32 -l 0x01dcc294 nk.bin
…… >>dumprom.exe -d nk_dump -v -5 nk.nb0
……(注意:nk_dump為dump的輸出目錄,這個需要在執行這個命令前,自己手動建立)
參考**:
LINQ to SQL 輔助工具
當你在專案中使用linq to sql的時候,有乙個事情是必須要非常注意的,那就是要關心一下linq to sql幫你生成的sql語句,尤其在你還不是非常熟悉linq to sql的語法,api的時候,這點是非常重要的。一 datacontext本身有提供log屬性來將linq to sql生成的s...
JUC 輔助工具類
countdownlatch 假設這樣的乙個場景 你是圖書館管理員 現在還有五個人在圖書館中怎麼保證五個人都走完的時候進行鎖門 cyclicbarrier 鎖完門 下了班 你邀請一些朋友一起吃飯 有人提早就到 有人會準點到只有人齊了才開始吃飯 cyclicbarrier 和 countdownlat...
mac下的輔助工具
強大的快捷鍵編輯工具。強烈推薦 我所有的常用應用都設定了快捷鍵。不用切屏,告別misscontrol。同乙個快捷鍵,能根據當前應用執行狀態,做不同的操作。通過字串檢索應用的選單欄。顯示剪下板。設定應用分屏。自己寫一些巨集,獲取當前檔案的資料夾路徑 剪貼簿的正規表示式檢驗,符合條件的就開啟資料夾 如果...