【教程】InstallShield使用徹底教程

InstallShield服務器

   Installshield是一個強大和易於使用,用於解決Windows軟件安裝包開發的製做工具。用它能夠以傳統MSI方式和虛擬格式,自動化地封裝、捆綁和包裝你的產品。網絡

   IntallShield能使你的用戶在決定什麼時候何地何方式管理和部署你的應用程序時,獲得一個最時尚舒暢的安裝體驗。是Microsoft Windows平臺上應用程序安裝打包領域,使用最普遍和市場承認度最高的一款安裝打包工具軟件,支持Windows(客戶版本及服務器版本),Web服務和移動設備。分佈式

   對於軟件開發人員來講,Installshield是一個很是優秀的工具,用來打包本身的應該程序,恰好今天想打包本身的網絡電視,因此寫個使用教程。ide



①下載Installshield
工具

   網上下載的也比較多,破解版的也多,若是有須要的,能夠留下郵箱
測試

②新建工程ui

   打開Installshield 2010 Premier Edition,新建一個Installscript MSI Project,這種被稱之爲半腳本程序,由於兼具Basic Project基本類型和Installscript Project全腳本類型二者的優勢,我比較喜歡用。像我這樣需求的,既要用到Wizard的便利,又想寫一點腳原本實現一點自定義操做的,就比較適合用這種類型啦。 spa

   選擇類型爲Windows Installer | InstallScript MSI Projcet,輸入工程名,指定工程所在的文件夾。操作系統


③配置工程orm

   界面會切換到Project Assistant,咱們先從這裏開始把工程的基本組件和基本文件創建好。


   在Project Assistant界面的底部,會有一個引導動做條,在創建該工程的基本結構和文件時,咱們都將在此界面進行操做,下文都將以「引導條」來指代這個引導動做條。


❶點擊引導條上的Application Information

   這裏輸入:

  • 公司名,公司名將會出如今Setup.exe的註解中

  • 軟件名,將會出如今安裝過程的左上角標題欄上

  • 版本號,本身比較方便地知道本身在編譯哪一個版本的軟件

  • 公司網址,若是該公司沒有網址呢?並且這裏有點bug,好像默認的值老是會報一個String_ID1爲空的錯誤,本身輸入一個網址就不會報錯。

  • 是否在你建立了更新時自動通知最終用戶,沒用過,我都選了No。

選擇一個圖標,這個圖標會出如今「添加或刪除程序」裏,我通常用默認的,固然你能夠替換成本身想要的圖標。

❷點擊引導條上的Installation Requirement


   這裏選擇對操做系統和一些軟件的需求。根據本身須要來選擇是否要求操做系統的版本,已及是否要求安裝了某些軟件。

   我這裏不須要其它需求,因此都選no


❸點擊引導條上的Installation Architecture

   我這裏不須要這個配置,不過仍是提一下。

   這是個十分有用的設置,對於分佈式軟件來講很是合適,分佈式軟件的每一個組件能夠設置爲一個Feature,用戶能夠自由選擇安裝某些功能。

   將選項Do you want to customize your Installation選擇爲Yes。點擊選中根節點Installation Architecture,點擊New建立新的Feature,能夠爲每一個Feature指定新名稱。還能夠在Feature下建立子Feature,好比若是文檔Feature下包括軟件自己文檔,和軟件所需的運行環境的文檔,那麼能夠建立兩個子Feature,分別包含兩種文檔,用戶在安裝時就能夠選擇安裝部分或者所有文檔了。這裏咱們沒有用到子Feature,用途和普通Feature同樣。


❹點擊引導條上的Application Files

   咱們將在這裏對安裝路徑進行微調,而且爲每一個Feature指定須要安裝的文件

   這裏我不想使用Program Files | Company Name | Product Name這個路徑,我想使用Program Files | Product Name,我直接點擊選中My Product Name[INSTALLDIR]拖動到ProgramFileFolder下,還能夠直接將My Product Name 改爲本身想要的文件夾名字

   若是前面設置了多個Feature,這裏能夠爲每一個Feature指定要安裝的文件。


❺接下來咱們爲可執行文件建立快捷方式。

   點擊引導條上的Application Shortcuts ,點擊New新建一個快捷方式

   選擇一個要創建快捷方式的Feature。

若是要創建快捷方式的程序爲非.exe形式,請把Files Of選擇選爲All Files(*.*)格式。

   咱們的程序安裝目標路徑設置在Program Files下,所以雙擊[ProgramFilesFolder]打開,層層點擊進入。


   咱們再切換去Installation Designer,找到System Configuration | Shortcuts。

   這裏能夠看到快捷方式的因此路徑,若是你想修改路徑,直接拖就能夠了



❻點擊引導條上的Application Registry

   向註冊表寫鍵和鍵值,因爲本工程不須要,忽略之。有須要的朋友能夠查閱相關資料,不難。


❼點擊引導條上的Installation Location

   這個是用來設置安裝包的語言的,選擇了多個語言後,用戶能夠在安裝界面開始的時候選擇安裝時所用的語言;不過建議仍是選個單語言吧,該什麼語言的安裝包就什麼語言的安裝包,各歸各。


❽點擊引導條上的Build Installation。

   打包安裝盤的設置,固然你也能夠用工具條上的Release Wizard,本身寫腳本。不過我也不是專業的,也不用定製每個細節,因此就直接Build Installation了

   能夠看到編譯成功了,有一個警告,是Automatic update notification disabled,這個是本身設置的,無論它


④測試安裝文件

   在咱們保存文件的目錄下能夠找到安裝程序,我這裏是製做的本地安裝文件,路徑是"\PROJECT_ASSISTANT\SINGLE_EXE_IMAGE\DiskImages\DISK1\setup.exe"

   把名字改爲"成鵬致遠網絡電視_setup.exe",運行看看效果。

   這界面熟悉吧,繼續,會讓用戶輸入用戶信息

   下一步,會讓用戶選擇安裝的方式,那個定製對上面提到的分佈式軟件就有做用了。


   而後下一步,就安裝成功了。

   點桌面上的快捷方式運行程序看看效果


   怎麼樣,界面清爽吧,再看看程序在系統中的信息


   看着還行吧,就這樣了,其實InstallShield裏面還有不少其它的配置選項,另外本身寫腳本的話,徹底能夠個性化定製界面,只不過上面的配置對通常的屌絲來講夠用了,因此其它的,感興趣的本身去玩吧,最好是本身寫腳本,工具黨仍是鬧不出什麼大事來,囧。。。。

   若是你喜歡,就頂一下吧,嘿嘿!

相關文章
相關標籤/搜索