日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【教程】InstallShield使用完全教程

發布時間:2023/12/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【教程】InstallShield使用完全教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

InstallShield

? ?Installshield是一個強大和易于使用,用于解決Windows軟件安裝包開發的制作工具。用它可以以傳統MSI方式和虛擬格式,自動化地封裝、捆綁和包裝你的產品。

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

? ?對于軟件開發人員來說,Installshield是一個非常優秀的工具,用來打包自己的應該程序,剛好今天想打包自己的網絡電視,所以寫個使用教程。

?


①下載Installshield

? ?網上下載的也比較多,破解版的也多,如果有需要的,可以留下郵箱

②新建工程

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

? ?選擇類型為Windows Installer | InstallScript MSI Projcet,輸入工程名,指定工程所在的文件夾。

?

③配置工程

? ?界面會切換到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里面還有很多其它的配置選項,另外自己寫腳本的話,完全可以個性化定制界面,只不過上面的配置對一般的屌絲來說夠用了,所以其它的,感興趣的自己去玩吧,最好是自己寫腳本,工具黨還是鬧不出什么大事來,囧。。。。

? ?如果你喜歡,就頂一下吧,嘿嘿!

?

總結

以上是生活随笔為你收集整理的【教程】InstallShield使用完全教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。