
- 類型:PPC|WM平臺(tái)大�。�322KB語言:中文 評(píng)分:6.6
- 標(biāo)簽:
windows mobile的原始界面實(shí)在非常樸素,跟iphone沒法比。
所以前段時(shí)間在網(wǎng)上當(dāng)了個(gè) windows mobile 任務(wù)欄美化包。效果見下圖
誰想裝上之后,按下重啟,靜靜等待,開機(jī)之后標(biāo)題欄竟然是一片空白。于是Google了一下,找到問題原因。
windows mobile任務(wù)欄美化,其實(shí)就是替換系統(tǒng)的圖標(biāo)資源文件:
具體的資源DLL與圖標(biāo)對(duì)應(yīng)關(guān)系可見下圖:
這些DLL都是windows mobile的系統(tǒng)DLL,依據(jù)微軟的安全規(guī)則,必須經(jīng)過簽名,才會(huì)放行。而本人下載的美化包,經(jīng)WinCEcap解壓后,發(fā)現(xiàn)部分dll被二次修改后未經(jīng)簽名,所以就造成了開機(jī)后無法正常顯示這些圖標(biāo)。
于是就知道了解決方法,那當(dāng)然就是給未簽名的程序加簽名了。。至于簽名用的證書,可以用.NET framework 6.0 SDK 里面的開發(fā)者證書,其中也提供了命令行方式加簽名的工具,就在其中某個(gè)文件夾中(本人工具都安裝到了虛擬機(jī)里面,所以就不麻煩去找哪個(gè)文件夾了~)。不過下面給同學(xué)們分享一下GUI界面的加/去簽名工具:數(shù)字簽名工具(點(diǎn)我下載吧。。)
里面已經(jīng)附帶了開發(fā)者證書。
至于圖標(biāo)的修改,本人剛開始直接用VS2008編輯,發(fā)現(xiàn)不好使。最后還是用ResHacker把原美化包的開始按鈕給修改了。最后給修改后的文件加上簽名,然后替換手機(jī)里面的同名DLL,重啟即可。效果見圖
下載美化包在此點(diǎn)右鍵另存為~
最后需要提醒一下,簽名時(shí)一定要確保簽名成功~這樣才行。