通過安裝方式在Pocket PC上面安裝程序,通常只能安裝到設(shè)備有限的存儲(chǔ)空間或者存儲(chǔ)卡上的指定位置,感覺不太方便,而且安裝程序會(huì)在系統(tǒng)目錄及注冊表中留下很多安裝記錄,也會(huì)占用設(shè)備的存儲(chǔ)空間。使用軟件的綠色版本就可以解決這些問題,但軟件廠商通常不會(huì)直接提供軟件的綠色版本給用戶,這就需要我們自己動(dòng)手來制作了。
Pocket PC軟件的安裝程序有兩種,分別以exe和cab作為其文件的擴(kuò)展名。exe格式安裝程序?qū)嶋H上是一個(gè)包含了cab格式安裝包的程序,它需要在安裝了Microsoft ActiveSync的電腦上運(yùn)行,通過ActiveSync將cab安裝包發(fā)送到PPC設(shè)備上執(zhí)行安裝過程。而cab格式的安裝文件則是只能在PPC設(shè)備上面執(zhí)行的安裝程序格式,并且PPC設(shè)備也只有cab這一種標(biāo)準(zhǔn)的安裝程序格式。
要制作軟件的綠色版本,我們首先就需要有其cab格式的安裝包,如果只有exe格式安裝程序的話,我們就需要先對它進(jìn)行一下處理。我們需要一臺(tái)裝有ActiveSync的電腦,確保PPC設(shè)備沒有被連接到電腦上,執(zhí)行exe安裝程序,按照安裝向?qū)瓿砂惭b,通常安裝程序結(jié)束時(shí)會(huì)提示你下次連接設(shè)備到電腦的時(shí)候會(huì)將程序安裝到設(shè)備上。如果安裝過程中沒有提示過程序的安裝路徑,那么在“C:Program FilesMicrosoft ActiveSync”下面就會(huì)找到一個(gè)安裝程序創(chuàng)建的目錄,里面就是我們需要的cab安裝包,如果程序詢問過安裝路徑,那么cab文件就可能在指定的程序安裝路徑里面了。
得到了cab安裝包,下面就可以開始制作軟件的綠色版了。我們需要用到“WinCE CAB Manager”這個(gè)程序,它的功能就是在PC電腦上面創(chuàng)建或修改SP和PPC的cab軟件安裝包。使用WinCE CAB Manager打開我們得到的cab安裝包,我們會(huì)看到一個(gè)類似Windows資源管理器的界面,在左面的窗格中有“文件”、“快捷方式”和“注冊表”這三個(gè)項(xiàng)目,右邊窗格中則顯示的是這個(gè)cab安裝包的各種屬性值。點(diǎn)擊“文件”菜單,依次選擇“導(dǎo)出”、“導(dǎo)出到INF”,在彈出的對話框中輸入一個(gè)用于導(dǎo)出的路徑,點(diǎn)擊“下一步”、“完成”,就將cab安裝包中的所有文件及信息都導(dǎo)出到我們指定的目錄里了。點(diǎn)擊左側(cè)窗格中的“注冊表”,看看右邊窗格中顯示的數(shù)目是否為“0”,如果不是,再依次點(diǎn)擊“文件”菜單、“導(dǎo)出”、“導(dǎo)出到REG”,將安裝程序需要涉及的注冊表鍵值導(dǎo)出為一個(gè)注冊表文件。
至此,我們就得到了綠色版軟件的所有內(nèi)容,剩下的,就是將他們整理一下。在指定的導(dǎo)出目錄中可以找到“[INSTALLDIR]”這個(gè)目錄,里面就是程序的綠色版本,將他們拷貝到設(shè)備或卡上的任意位置就可以了,如果在導(dǎo)出的目錄中有“Windows”這個(gè)目錄,那么一定要講這里面的文件復(fù)制到設(shè)備的Windows目錄中,否則可能會(huì)使程序不能正常運(yùn)行。
如果制作的綠色版本軟件不能正常運(yùn)行,那么可能是因?yàn)槿鄙倭吮匾淖员礞I值,將我們之前導(dǎo)出的注冊表文件導(dǎo)入到設(shè)備的注冊表里試試看,應(yīng)該就可以解決問題了。導(dǎo)入注冊表文件之前別忘了看看里面有沒有涉及程序路徑的鍵值,如果有的話就將其修改為你存放綠色版本程序的路徑。
關(guān)于CNMO | 聯(lián)系我們 | 站點(diǎn)地圖 | 精英招聘 | CNMO記事 | 家長監(jiān)護(hù)工程 | 舉報(bào)不良信息
Copyright © 2007 -
北京沃德斯瑪特網(wǎng)絡(luò)科技有限責(zé)任公司.All rights reserved 發(fā)郵件給我們
京ICP證-070681號(hào) 京ICP備09081256號(hào) 京公網(wǎng)安備 11010502036320號(hào)