製作在wince系統上的安裝程序解決方案

 如何製作安裝程序 來自:http://blog.csdn.net/zhl0349/archive/2006/04/25/677284.aspx
平臺爲EVC4.0+sp3,WindowsXP操作系統,WindowsCE4.2,PPC2003
用EVC編好的程序怎麼製做一個安裝程序?我研究了一番,網上也有不少的資料
有兩種方式,一種就是利用現有的evc工具,Cabwiz.exe
Windows CE Tools/wce420/POCKET PC 2003/Tools
一種是利用第三方軟件Wince CAB Manager &PocketSetupCreator
關鍵時製作.cab文件,這是一種壓縮的,並帶有安裝信息的打包文件,
所有的安裝軟件實際上都是將軟件的cab文件拷貝到相應設備上,
然後利用設備上的wceload程序進行最後的設備安裝步驟。
http://blog.csdn.net/dotnet_editor/archive/2005/08/19/459018.aspx
上有比較詳細的介紹
想好了製作安裝程序的規劃後就可以手動寫一個.inf的安裝文件,按那個網頁上所說的
我找到第三方軟件製作用到的軟件有:
Wince CAB Manager在http://www.onlinedown.net/soft/36872.htm 有下載用來製作.cab文件
PocketSetupCreator在http://www.onlinedown.net/soft/27615.htm 有下載用來做安裝的.exe文件
這兩個軟件的操作都嗷嗷簡單
用Wince CAB Manager可以import生成的.inf文件,和你手寫的一樣。
例如我弄的這個:
[SOURCE FILE]
Name=Your Company Name Your Application Name
Path=
Type=PPC2003

[Version]
Signature="$Chicago$"
CESignature="$Windows CE$"
Provider="Your Company Name"

[CEStrings]
AppName="Your Application Name"
InstallDir="%CE1%/Your Company Name/Your Application Name"

[CEDevice]
ProcessorType=2577

[Platform.OCP.PocketPC]
PlatformString=Pocket PC
PlatformMin=4.2
PlatformMax=5.0

[SourceDisksNames]
1=,Source1,,"[INSTALLDIR]"

[SourceDisksFiles]
"E.wav"=1
"F.wav"=1
"G1.wav"=1
"G.wav"=1
"H.wav"=1
"I.wav"=1
"letsgo.wav"=1
"matedown.wav"=1
"rounddraw.wav"=1
"無標題.tcs"=1
"新建 文本文檔.txt"=1

[CopyFiles1]
"E.wav",,,0x20000411
"F.wav",,,0x00000001
"G1.wav",,,0x00000001
"G.wav",,,0x00000001
"H.wav",,,0x00000001
"I.wav",,,0x00000001
"letsgo.wav",,,0x00000001
"matedown.wav",,,0x00000001
"rounddraw.wav",,,0x00000001
"無標題.tcs",,,0x00000001
"新建 文本文檔.txt",,,0x40000003

[CEShortcuts1]
"New Shortcut.lnk",0,"新建 文本文檔.txt"

[DestinationDirs]
CopyFiles1=0,"%InstallDir%"
CEShortcuts1=0,"%CE11%"

[AddRegistry]
HKU,"New Key #1","New Value #1",0x00000001,10

[DefaultInstall]
CopyFiles=CopyFiles1
AddReg=AddRegistry
CEShortcuts=CEShortcuts1
CESelfRegister="新建 文本文檔.txt"

具體的意義在本篇引用的第一個網址上面有詳細的說明
生成.cab以後打開PocketSetupCreator很簡單就可以搞定了
一點編譯“setup.exe”的安裝文件就ok。
製作手段,操作可以說簡單
感覺要想做好安裝文件想好:
“程序的詳細信息,例如公司名稱,程序名稱等等
目標的硬件平臺,如PPC還是Smartphone,什麼類型的CPU
有哪些源文件,源文件存放在PC機上面的什麼目錄中
拷貝到設備上的文件存放在什麼路徑下
是否需要創建快捷方式,快捷方式到什麼文件,圖標是什麼
是否需要修改註冊表,修改項目和內容是什麼 ”
這些是關鍵。

 

編碼實現:Windows Mobile 打包過程  Window Mobile 打包過程2

打包

打包

附件:
SetupOnPC.rar(4614.57KB)  

 

 

打包--Winows Mobile快捷方式中文問題?

用WinCE.CAB.Manager修改一下快捷方式,改成中文就ok了~

爲成功找方法,不爲失敗找藉口!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章