MSI檔案製作全過程

來源:互聯網
上載者:User
 這兩天學習製作MSI檔案用於組策略發布,試了一些做.MSI檔案的軟體包括Win2000Server光碟片帶的WinINSTALL  LE,實際做出來的效果都不好。最後找到InstallShield  AdminStudio5,用它做的MSI檔案在組策略中成功發布。下面就以“石開列車時刻表”這個軟體為例來說明InstallShield  AdminStudio5做MSI檔案的獺#nstallShield  AdminStudio5這個軟體可以到www.  installshield.com去下載一個30天的試用版,下載時先要輸入一些註冊資訊,注意:在email欄最好用hotmail等國外的郵箱,因為我首先用國內一個email地址註冊,等了10多分鐘還沒有收到發來的確認email,後來用hotmail郵箱註冊時不到2分鐘就收到了確認email,在你收到的email裡有試用版的下載連結地址)

     

     以下是具體製作過程:

一、安裝完InstallShield  AdminStudio5後,啟動後呈如的主介面:

二、雙擊左邊控制台裡的“Repackager”,(注意一定要雙擊,這與我們平常在有控制台的軟體裡點擊有點不同,我當時就找了好一陣子才發現要雙擊才能進行下一步操作的。:))進到下一步,如所示:

三、單擊“InstallShield Repackaging Wizard”,提示準備製作包,如所示:

四、不用多說,“下一步”,提示選擇製作的方法,如所示:

   此處選Installation Monitoring:監視安裝,這個選項比Snapshot要快且準確,所以推薦選它。但如果你的系統是Windows9/X系列的,則不會出現這個提示框,系統預設選了第二個選項:Snapshot。

五、接下來的一步是要你指定要安裝的軟體的路徑及以後產生的MSI檔案名稱、版本號碼及公司資訊等。如所示:

六、接著下一步要你指定將要產生的包檔案的存放位置,根據自己的需要指定一個目錄就可以了,如所示:

七、點“Start”即開始的你指定的軟體的正常安裝,同時InstallShield也開始在後台監視安裝的全過程。如所示:

八、“石開列車時刻表”按正常程式安裝完成後,系統出現如下提示,點“Process”即開始提取剛才監視程式所記錄的安裝過程中所產生的各項資訊,結束後有一個匯總資訊。

九、點中的“完成”,系統調出剛才所提取出來的各項具體內容,這也就是要真正開始製作MSI檔案了。如所示:

   在此你可以看到剛才軟體安裝時產生了哪些檔案、註冊表裡寫了多少記錄、產生了幾個捷徑等。你也可以進行編輯,如選中一個捷徑後,點“Exclude”,表示在將來的MSI檔案安裝過程中不產生這個捷徑,當然與之相對應的是點“Include”。具體如所示:

  最後選擇菜單“Build”下的“Build”或按F7開始建立MSI檔案,此時可以看到如程式開發工具編譯代碼樣的建立過程。最後建立完成後你到剛才在第六步中指定的目錄下可以看到新建立的MSI檔案。如所示:此時你就可以拿這個檔案去發布了。

十、InstallShield AdminStudio5功能非常強大,你還可以對剛才所建立的MSI檔案進行其它的編輯。啟動InstallShield AdminStudio5後,在系統控制台裡雙擊Developer,開啟剛才建立的另一個工程檔案,這個工程檔案與MSI檔案在同一目錄下。你可以輸入一些程式的作者、主題、供應商、支援資訊等個人化的內容。如所示:

   最後,再一次對剛才所做的修改做一次“編譯”,查看新產生的MSI檔案的屬性及在“添加/刪除程式”裡的“支援資訊”處可以看到如所示的情況:

   怎麼樣?這個製作過程是不是很簡單啊!我製作了Acrobat Reader 5.0、最強五筆IME等軟體都成功發布到了用戶端,但我沒有實驗norton7.6版病毒升級包檔案的製作,希望有興趣的朋友試一下,成功了別忘了告訴大家。最後提醒大家,InstallShield AdminStudio5試用版對中文的支援不好(要另外出錢購買中文語言套件),所以在建立MSI檔案裡最好不要輸入中文資訊,即使本身原軟體產生了中文的資訊,你也要盡量將其編輯成簡單的英文資訊,否則產生的MSI檔案安裝時會有亂碼的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.