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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

InstallShield使用完全教程

發(fā)布時(shí)間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InstallShield使用完全教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

InstallShield使用完全教程

InstallShield

? ?Installshield是一個(gè)強(qiáng)大和易于使用,用于解決Windows軟件安裝包開(kāi)發(fā)的制作工具。用它可以以傳統(tǒng)MSI方式和虛擬格式,自動(dòng)化地封裝、捆綁和包裝你的產(chǎn)品。

? ?IntallShield能使你的用戶在決定何時(shí)何地何方式管理和部署你的應(yīng)用程序時(shí),得到一個(gè)最時(shí)尚舒暢的安裝體驗(yàn)。是Microsoft Windows平臺(tái)上應(yīng)用程序安裝打包領(lǐng)域,使用最廣泛和市場(chǎng)認(rèn)可度最高的一款安裝打包工具軟件,支持Windows(客戶版本及服務(wù)器版本),Web服務(wù)和移動(dòng)設(shè)備。

? ?對(duì)于軟件開(kāi)發(fā)人員來(lái)說(shuō),Installshield是一個(gè)非常優(yōu)秀的工具,用來(lái)打包自己的應(yīng)該程序,剛好今天想打包自己的網(wǎng)絡(luò)電視,所以寫個(gè)使用教程。


①下載Installshield

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

②新建工程

? ?打開(kāi)Installshield 2010 Premier Edition,新建一個(gè)Installscript MSI Project,這種被稱之為半腳本程序,因?yàn)榧婢連asic Project基本類型和Installscript Project全腳本類型兩者的優(yōu)點(diǎn),我比較喜歡用。像我這樣需求的,既要用到Wizard的便利,又想寫一點(diǎn)腳本來(lái)實(shí)現(xiàn)一點(diǎn)自定義操作的,就比較適合用這種類型啦。

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

③配置工程

? ?界面會(huì)切換到Project Assistant,我們先從這里開(kāi)始把工程的基本組件和基本文件建立好。

? ?在Project Assistant界面的底部,會(huì)有一個(gè)引導(dǎo)動(dòng)作條,在建立該工程的基本結(jié)構(gòu)和文件時(shí),我們都將在此界面進(jìn)行操作,下文都將以“引導(dǎo)條”來(lái)指代這個(gè)引導(dǎo)動(dòng)作條。

?點(diǎn)擊引導(dǎo)條上的Application Information

? ?這里輸入:

  • 公司名,公司名將會(huì)出現(xiàn)在Setup.exe的注解中

  • 軟件名,將會(huì)出現(xiàn)在安裝過(guò)程的左上角標(biāo)題欄上

  • 版本號(hào),自己比較方便地知道自己在編譯哪個(gè)版本的軟件

  • 公司網(wǎng)址,如果該公司沒(méi)有網(wǎng)址呢?而且這里有點(diǎn)bug,好像默認(rèn)的值總是會(huì)報(bào)一個(gè)String_ID1為空的錯(cuò)誤,自己輸入一個(gè)網(wǎng)址就不會(huì)報(bào)錯(cuò)。

  • 是否在你創(chuàng)建了更新時(shí)自動(dòng)通知最終用戶,沒(méi)用過(guò),我都選了No。

選擇一個(gè)圖標(biāo),這個(gè)圖標(biāo)會(huì)出現(xiàn)在“添加或刪除程序”里,我一般用默認(rèn)的,當(dāng)然你可以替換成自己想要的圖標(biāo)。

?點(diǎn)擊引導(dǎo)條上的Installation Requirement

? ?這里選擇對(duì)操作系統(tǒng)和一些軟件的需求。根據(jù)自己需要來(lái)選擇是否要求操作系統(tǒng)的版本,已及是否要求安裝了某些軟件。

? ?我這里不需要其它需求,所以都選no

?點(diǎn)擊引導(dǎo)條上的Installation Architecture

? ?我這里不需要這個(gè)配置,不過(guò)還是提一下。

? ?這是個(gè)十分有用的設(shè)置,對(duì)于分布式軟件來(lái)說(shuō)非常合適,分布式軟件的每個(gè)組件可以設(shè)置為一個(gè)Feature,用戶可以自由選擇安裝某些功能。

? ?將選項(xiàng)Do you want to customize your Installation選擇為Yes。點(diǎn)擊選中根節(jié)點(diǎn)Installation Architecture,點(diǎn)擊New創(chuàng)建新的Feature,可以為每個(gè)Feature指定新名稱。還可以在Feature下創(chuàng)建子Feature,比如如果文檔Feature下包括軟件本身文檔,和軟件所需的運(yùn)行環(huán)境的文檔,那么可以創(chuàng)建兩個(gè)子Feature,分別包含兩種文檔,用戶在安裝時(shí)就可以選擇安裝部分或者全部文檔了。這里我們沒(méi)有用到子Feature,用途和普通Feature一樣。

?點(diǎn)擊引導(dǎo)條上的Application Files

? ?我們將在這里對(duì)安裝路徑進(jìn)行微調(diào),并且為每個(gè)Feature指定需要安裝的文件

? ?這里我不想使用Program Files | Company Name | Product Name這個(gè)路徑,我想使用Program Files | Product Name,我直接點(diǎn)擊選中My Product Name[INSTALLDIR]拖動(dòng)到ProgramFileFolder下,還可以直接將My Product Name 改成自己想要的文件夾名字

? ?如果前面設(shè)置了多個(gè)Feature,這里可以為每個(gè)Feature指定要安裝的文件。

?接下來(lái)我們?yōu)榭蓤?zhí)行文件創(chuàng)建快捷方式。

? ?點(diǎn)擊引導(dǎo)條上的Application Shortcuts ,點(diǎn)擊New新建一個(gè)快捷方式

? ?選擇一個(gè)要建立快捷方式的Feature。

如果要建立快捷方式的程序?yàn)榉?exe形式,請(qǐng)把Files Of選擇選為All Files(*.*)格式。

? ?我們的程序安裝目標(biāo)路徑設(shè)置在Program Files下,因此雙擊[ProgramFilesFolder]打開(kāi),層層點(diǎn)擊進(jìn)入。

? ?我們?cè)偾袚Q去Installation Designer,找到System Configuration | Shortcuts。

? ?這里可以看到快捷方式的所以路徑,如果你想修改路徑,直接拖就可以了

?點(diǎn)擊引導(dǎo)條上的Application Registry

? ?向注冊(cè)表寫鍵和鍵值,由于本工程不需要,忽略之。有需要的朋友可以查閱相關(guān)資料,不難。

?點(diǎn)擊引導(dǎo)條上的Installation Location

? ?這個(gè)是用來(lái)設(shè)置安裝包的語(yǔ)言的,選擇了多個(gè)語(yǔ)言后,用戶可以在安裝界面開(kāi)始的時(shí)候選擇安裝時(shí)所用的語(yǔ)言;不過(guò)建議還是選個(gè)單語(yǔ)言吧,該什么語(yǔ)言的安裝包就什么語(yǔ)言的安裝包,各歸各。

?點(diǎn)擊引導(dǎo)條上的Build Installation。

? ?打包安裝盤的設(shè)置,當(dāng)然你也可以用工具條上的Release Wizard,自己寫腳本。不過(guò)我也不是專業(yè)的,也不用定制每一個(gè)細(xì)節(jié),所以就直接Build Installation了

? ?可以看到編譯成功了,有一個(gè)警告,是Automatic update notification disabled,這個(gè)是自己設(shè)置的,不管它

④測(cè)試安裝文件

? ?在我們保存文件的目錄下可以找到安裝程序,我這里是制作的本地安裝文件,路徑是"PROJECT_ASSISTANTSINGLE_EXE_IMAGEDiskImagesDISK1setup.exe"

? ?把名字改成"成鵬致遠(yuǎn)網(wǎng)絡(luò)電視_setup.exe",運(yùn)行看看效果。

? ?這界面熟悉吧,繼續(xù),會(huì)讓用戶輸入用戶信息

? ?下一步,會(huì)讓用戶選擇安裝的方式,那個(gè)定制對(duì)上面提到的分布式軟件就有作用了。

? ?然后下一步,就安裝成功了。

? ?點(diǎn)桌面上的快捷方式運(yùn)行程序看看效果

? ?怎么樣,界面清爽吧,再看看程序在系統(tǒng)中的信息

? ?看著還行吧,就這樣了,其實(shí)InstallShield里面還有很多其它的配置選項(xiàng),另外自己寫腳本的話,完全可以個(gè)性化定制界面,只不過(guò)上面的配置對(duì)一般的屌絲來(lái)說(shuō)夠用了,所以其它的,感興趣的自己去玩吧,最好是自己寫腳本,工具黨還是鬧不出什么大事來(lái),囧。。。。

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

總結(jié)

以上是生活随笔為你收集整理的InstallShield使用完全教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。