萬盛學電腦網

 萬盛學電腦網 >> 媒體工具 >> 如何用WinCE CAB 制作PPC綠色軟件

如何用WinCE CAB 制作PPC綠色軟件

  通過安裝方式在Pocket PC上面安裝程序,通常只能安裝到設備有限的存儲空間或者存儲卡上的指定位置,感覺不太方便,而且安裝程序會在系統目錄及注冊表中留下很多安裝記錄,也會占用設備的存儲空間。使用軟件的綠色版本就可以解決這些問題,但軟件廠商通常不會直接提供軟件的綠色版本給用戶,這就需要我們自己動手來制作了。

  Pocket PC軟件的安裝程序有兩種,分別以exe和cab作為其文件的擴展名。exe格式安裝程序實際上是一個包含了cab格式安裝包的程序,它需要在安裝了Microsoft ActiveSync的電腦上運行,通過ActiveSync將cab安裝包發送到PPC設備上執行安裝過程。而cab格式的安裝文件則是只能在PPC設備上面執行的安裝程序格式,並且PPC設備也只有cab這一種標准的安裝程序格式。

  要制作軟件的綠色版本,我們首先就需要有其cab格式的安裝包,如果只有exe格式安裝程序的話,我們就需要先對它進行一下處理。我們需要一台裝有ActiveSync的電腦,確保PPC設備沒有被連接到電腦上,執行exe安裝程序,按照安裝向導完成安裝,通常安裝程序結束時會提示你下次連接設備到電腦的時候會將程序安裝到設備上。如果安裝過程中沒有提示過程序的安裝路徑,那麼在“C:Program FilesMicrosoft ActiveSync”下面就會找到一個安裝程序創建的目錄,裡面就是我們需要的cab安裝包,如果程序詢問過安裝路徑,那麼cab文件就可能在指定的程序安裝路徑裡面了。

  得到了cab安裝包,下面就可以開始制作軟件的綠色版了。我們需要用到“WinCE CAB Manager”這個程序,它的功能就是在PC電腦上面創建或修改SP和PPC的cab軟件安裝包。使用WinCE CAB Manager打開我們得到的cab安裝包,我們會看到一個類似Windows資源管理器的界面,在左面的窗格中有“文件”、“快捷方式”和“注冊表”這三個項目,右邊窗格中則顯示的是這個cab安裝包的各種屬性值。點擊“文件”菜單,依次選擇“導出”、“導出到INF”,在彈出的對話框中輸入一個用於導出的路徑,點擊“下一步”、“完成”,就將cab安裝包中的所有文件及信息都導出到我們指定的目錄裡了。點擊左側窗格中的“注冊表”,看看右邊窗格中顯示的數目是否為“0”,如果不是,再依次點擊“文件”菜單、“導出”、“導出到REG”,將安裝程序需要涉及的注冊表鍵值導出為一個注冊表文件。

如何用WinCE CAB 制作PPC綠色軟件   三聯

  至此,我們就得到了綠色版軟件的所有內容,剩下的,就是將他們整理一下。在指定的導出目錄中可以找到“[INSTALLDIR]”這個目錄,裡面就是程序的綠色版本,將他們拷貝到設備或卡上的任意位置就可以了,如果在導出的目錄中有“Windows”這個目錄,那麼一定要講這裡面的文件復制到設備的Windows目錄中,否則可能會使程序不能正常運行。

  如果制作的綠色版本軟件不能正常運行,那麼可能是因為缺少了必要的注冊表鍵值,將我們之前導出的注冊表文件導入到設備的注冊表裡試試看,應該就可以解決問題了。導入注冊表文件之前別忘了看看裡面有沒有涉及程序路徑的鍵值,如果有的話就將其修改為你存放綠色版本程序的路徑。

copyright © 萬盛學電腦網 all rights reserved