天天看點

制作一體化的安裝包

 你可以選擇Installshield,它強大的功能必定會滿足你。但是假如你被其複雜的流程吓到,可以選擇使用Visual Studio提供的安裝包制作工具。但是VS制作出來的安裝包通常包含兩個檔案,假如你有如下需求:

1,安裝檔案隻有一個,類似于知名軟體如windows,PS等;

2,安裝之前需要使用者同于某些條款(licence);

3,安裝之後需要後續操作:安裝其他軟體,打開某些檔案,提示使用者安裝成功,重新開機系統等。

本文介紹一個實作如上需求的方法(菜鳥級别):

1,在win7或XP系統安裝目錄…\windows\system32下,找到 iexpress.exe 并打開;

<a href="http://blog.51cto.com/attachment/201209/182800281.png" target="_blank"></a>

2,選擇預設項,點選下一步

<a href="http://blog.51cto.com/attachment/201209/182912245.png" target="_blank"></a>

選擇預設項(英文很簡單,不解釋)

3,輸入安裝窗體的Package title:即安裝過程中出現的窗體的标題;

4,接下來選擇是否彈出确認安裝(Prompt user with即提示資訊);

5,然後選擇是否提示使用者同意Licence;

6,這步使用者可将VS打包好的安裝檔案(Setup)添加進來進行安裝

7,選擇上步添加的檔案哪個是安裝檔案以及安裝完後執行的操作

<a href="http://blog.51cto.com/attachment/201209/183539662.png" target="_blank"></a>

Post Install Command可以是腳本,也可以是你自定義的某個提示視窗(比如安裝你的軟體後,附帶安裝你們公司的浏覽器等等)

8,接下來選擇預設,然後指定Finished message,最後選擇安裝包的存儲位置;

9,然後選擇是否重新開機的選項,你可以按照需要進行設定;

10,最後選擇安裝包的解壓位置(也可不儲存);

好了,大功告成!如下:

<a href="http://blog.51cto.com/attachment/201209/184114205.png" target="_blank"></a>

呵呵,硬碟方式裝過win7的同志們應該比較喜歡這個圖示,so professional!

本文轉自 huohe2009 51CTO部落格,原文連結:http://blog.51cto.com/zhaojie/998862