在windows mobile開發嵌入式軟件,不論是j2me,還是其它語言寫的什麼程序,最後都可以用cabwiz.exe這個打包安裝的工具來制作打包安裝程序。筆者最近通過開發一個項目對它的體會是:不僅小巧,而且強大。 <!-- frame contents --> <!-- /frame contents --> 剛完成在hp 4700 pda下的一個j2me的項目,使用了IBM的J9虛擬機,另外使用了db2 everyplace 嵌入式數據庫。最後用cabwiz對整個軟件進行打包。點滴經驗與大家分享。閒話少說,希望我得到的這點經驗能為你打開方便之門。
要害字:cabwiz.exe , cab, j2me ,windows mobile 2003 , windows CE,
二、基本過程:
其實過程很簡單:
一,首先,把自己的程序預備好一份,做好安裝計劃,包括這些文件的目標路徑,注冊操作都要心中有算。
二,制作打包安裝程序的最鍵部分是要做出一份安裝的文件清單,這是一個以.inf為後綴的文件。
三,執行cabwiz.exe生成後綴為.cab的安裝包文件
哪最要害的就是怎麼寫這個.inf文件了,這就是本文的主題了。這裡先給出一個完整的例子
三、范文 app.inf
[Version]
Signature = "$Windows NT$"
Provider = "[email protected]"
CESignature = "$Windows CE$"
[CEStrings]
CompanyName="XXX公司"
AppName =移動數據中心
InstallDir=%CE2%jtzst
[CEDevice]
[DefaultInstall]
CopyFiles = Files.Application,database,picture,urllink
CEShortcuts = Shortcuts
[SourceDisksNames]
1= ,"txt",,.
2=,"ShortCut",,.
3=,"LIB",,.
4=,"db",,.jtzdb
5=,"url",,.
[SourceDisksFiles]
移動數據中心(pda).url =5
tz.jar =3
stwater.gif =1
atz.lnk =2
DB2e_LOCK =4
DSY_DATEINFO =4
DSY_DATE_TYPE =4
……
……
DSY_UNIT =4
isyncprefs =4
[DestinationDirs]
Files.Application = 0,%InstallDir%
Shortcuts = 0,%InstallDir%
database = 0,.
picture = 0,%CE5%個人
urllink = 0,%CE2%收藏夾