Windows Mobile 6.1的開發中,我們看到有控制檯應用程序類型。但是,把這樣的應用程序放到實際的機器裏面運行,會發現沒有輸出內容。
因爲Windows Mobile的系統默認沒有附帶控制檯輸出的模塊。可以在微軟下載 WindowsMobilePowerToys這個工具。將這個工具在 PC上安裝好。不過,我們只需要使用裏面的三個文件,在PPC_Command_Shell文件夾內,是
console.dll
shell.exe
cmd.exe
將 console.dll 放到Windows Mobile 系統的Windows 文件夾內,另兩個文件可以保存在其他任何文件夾。
對於 Pocket PC 2003的系統,cmd.exe 已經可以運行了。但是,在Windows Mobile 6.1的系統上,運行卻沒有反應。後來查詢了一些資料,發現缺少了以下一個關鍵步驟:
要修改註冊表的設置:
將 HKEY_LOCAL_MACHINE/Drivers/Console/OutputTo
更改爲 0