明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

如何制作MSI文件

[摘要]筆者在工作過程中經(jīng)常要根據(jù)需要把第三方的應(yīng)用程序做成MSI格式的安裝文件,現(xiàn)在把制作方法介紹給大家。   制作MSI需要用的工具在Windows 2000的安裝盤上,目錄是“VALUEADDRDPARTYMGMTWINSTLE”,運(yùn)行SWIADMLE.MSI,安裝完成后,在系統(tǒng)盤:Program...
筆者在工作過程中經(jīng)常要根據(jù)需要把第三方的應(yīng)用程序做成MSI格式的安裝文件,現(xiàn)在把制作方法介紹給大家。

  制作MSI需要用的工具在Windows 2000的安裝盤上,目錄是
“VALUEADDRDPARTYMGMTWINSTLE”,運(yùn)行SWIADMLE.MSI,安裝完成后,在系統(tǒng)盤:Program FilesVERITAS Software創(chuàng)建了兩個(gè)文件夾,拷貝這兩個(gè)文件夾到一臺(tái)只有操作系統(tǒng)的機(jī)器上。

  運(yùn)行installiscoZ.exe,點(diǎn)擊“Next”,輸入應(yīng)用程序的名稱和要產(chǎn)生的MSI文件名,點(diǎn)擊“Next”,選擇需要存儲(chǔ)的文件位置的驅(qū)動(dòng)器,點(diǎn)擊“Next”,選擇需要收集信息的磁盤,“C”,點(diǎn)擊“Next”,相關(guān)文件、目錄掃描默認(rèn)即可,點(diǎn)擊“Next”。系統(tǒng)開始掃描,信息收集完成,
點(diǎn)擊“確定”,系統(tǒng)彈出對(duì)話框,選擇需要安裝的應(yīng)用程序(以《金山詞霸》為例)。

  《金山詞霸》安裝完成后,再次運(yùn)行winstall下的DiscoZ.exe,選擇“Perform the ‘a(chǎn)fter snapshot now’”,如果選擇下一個(gè),則重新建立MSI文件,點(diǎn)擊“Next”。系統(tǒng)重新掃描磁盤中改變的信息,包括注冊(cè)表、安裝文件、已安裝的應(yīng)用程序等信息,搜索完成以后,點(diǎn)擊“ok”,出現(xiàn)MSI文件制作完成信息。

  運(yùn)行WinConsoleseasw.exe建立相關(guān)的快捷方式,以及程序組信息。打開剛開始建立的msi應(yīng)用程序。選取Ttle下的Fles組件,在窗口右側(cè)出現(xiàn)《金山詞霸》所有的已經(jīng)安裝的文件信息,雙擊dict.exe,出現(xiàn)dict.exe的相關(guān)組件信息。記住關(guān)聯(lián)的組件,在創(chuàng)建快捷方式的時(shí)候需要使用,選取Ttle下的Shortcuts組件,右側(cè)出現(xiàn)增加按鈕添加需要?jiǎng)?chuàng)建的信息。Componet必須選擇其執(zhí)行文件對(duì)應(yīng)的相關(guān)組件,Create中是創(chuàng)建的快捷組的名稱(如圖1)。

  點(diǎn)擊Icon,點(diǎn)擊“SelectIcon”(見圖2)

圖2

  選擇應(yīng)用程序的圖標(biāo)保存即可完成MSI文件的制作。

  小知識(shí):什么是MSI文件

  MSI文件是Windows Installer的數(shù)據(jù)包,它實(shí)際上是一個(gè)數(shù)據(jù)庫,包含安裝一種產(chǎn)品所需要的信息和在很多安裝情形下安裝(和卸載)程序所需的指令和數(shù)據(jù)。MSI文件將程序的組成文件與功能關(guān)聯(lián)起來。此外,它還包含有關(guān)安裝過程本身的信息。如目標(biāo)文件夾路徑、系統(tǒng)依賴項(xiàng)、安裝選項(xiàng)和控制安裝過程的屬性。采用MSI安裝的優(yōu)勢(shì)在于你可以隨時(shí)徹底刪除它們,更改安裝選項(xiàng),即使安裝中途出現(xiàn)意想不到的錯(cuò)誤,一樣可以安全地恢復(fù)到以前的狀態(tài),正是憑著此強(qiáng)大功能,越來越多的軟件開始使用MSI作為發(fā)行的方式了。




標(biāo)簽:如何制作MSI文件 

相關(guān)文章