極光下載站 - 打造齊全的綠色軟件家園

極光下載站

當前位置: 首頁安全相關加密解密 → inno setup最新版 v5.6.1 官方版

inno setup最新版inno setup最新版 v5.6.1 官方版

  • 軟件大小:1.9M
  • 軟件語言:簡體中文
  • 更新時間:2019-01-14
  • 軟件授權:免費下載
  • 軟件類型:國產軟件
  • 軟件類別:加密解密
  • 運行環境:Win7, Win10
  • 軟件等級 :
  • 安全檢測: 360安全衛士 360殺毒 電腦管家
  • 官方主頁:http://www.jrsoftware.org/isinfo.php
  • 軟件廠商:

軟件介紹

  • 介紹說明
  • 下載地址
  • 精品推薦
  • 相關軟件
  • 網友評論

inno setup最新版是一款專業的安裝制作工具,自身小巧輕便,極附有多樣化的功能,清晰的頁面設計,不再是繁瑣的使用方法,簡單實用的方式即可編寫文件夾,從而得到廣大使用者的青睞,有需要的用戶前來極光下載站體驗吧。

inno setup官方版簡介

inno setup用delphi寫成,其官方網站同時也提供源程序免費下載。它雖不能與installshield這類恐龍級的安裝制作軟件相比,但也當之無愧算是后起之秀。inno setup是免費的安裝制作軟件,小巧、簡便、精美是其最大特點,支持pascal腳本,能快速制作出標準windows2000風格的安裝界面,足以完成一般安裝任務。

inno setup中文版

inno setup中文版功能

1.包含ansi和unicode版本。

2.加入加密組件iscrypt.dll。

3.加入一些輔助工具。(可選擇安裝)

4.加入inno setup預處理器。(可選擇安裝)

5.添加了新的 [setup] 段 versioninfocopyright 指示,這允許你在安裝程序的版本信息中查看版權信息。

6.pascal 腳本修正/改進:

7.新的函數: custommessage、fmtmessage。

8.fileexists 函數不再從指定文件名中刪除最后跟隨的反斜框符號。在以前,fileexists('c:\filename\') 會返回 true。

9.為保存與 regsvr32 的一致性,在注冊和反注冊 32 位 dll 時,fpu 異常被屏蔽。

10./log: 當處理有 32bit 或 64bit 標記的 [files] 段條目時,可以記錄是否起作用的消息。

11.setupldr 的內部數據貯存在資源中,而不是在 dos 文件頭。這解決了與替換 dos 文件頭的第三方應用程序兼容性問題。

12.tnewchecklistbox: 添加了新的 requireradioselection 默認為 false 的布爾屬性。在 5.1.4 中引進的動作“需要頂層單選按鈕組選擇”是可選的,并且可以按默認在用戶創建的 tnewchecklistboxes 中禁用。

13.可以處理帶圍繞引號的所有 [setup] 和 [langoptions] 段指示的值。只有某些指示可以刪除圍繞的引號,所有的指示均可這么做。如果你根據老的腳本可能會有不兼容的動作,可能需要調整你的腳本。

14.在段中那些包含路徑的文件名條目,可以檢查是否目錄存在,以及如果需要是否創建。

簡單打包教程

1.將編寫好的程序生成release版本,打開inno setup 5小軟件,彈出如下界面:

inno setup中文版

2.點擊菜單欄“文件”——“新建”,出現如下界面

inno setup中文版

3.點擊下一步,出現如下界面

inno setup中文版

4.這里要填寫程序的名字,如“my app”,用用版本“1.00”,應用程序的發布者“ my company”,及應用程序的網站“xxxxx”,后兩者可以不寫。點擊下一步出現如下界面

inno setup中文版

5.來這里基本不用更改,點擊下一步,出現如下界面

inno setup中文版

6.這里首先要選擇應用程序的這性文件,也就是xxxx.exe文件,點擊右側的瀏覽找到你的執行文件即可。下邊的“允許用戶在安裝完成后啟動應用程序”,勾選前面的對勾,即可,若禁止安裝完成后就運行程序,可不選擇此項。下邊的“其他應用程序文件”比較重要,一般包含程序用到的一些dll文件,配置文件(.ini文件),特殊的axtivex(.ocx)控件及readme文件等,點擊下一步,出現如下界面

inno setup中文版

7.這里需要哪些功能,在前邊打上對勾即可,點擊下一步出現如下界面

inno setup中文版

8.這里可以選擇許可文件,安裝前的文件(如readme文件等),安裝后顯示信息等,點擊下一步,出現如下界面

inno setup中文版

9.在此可選擇語言,當然是“簡體中文”,點擊下一步,出現如下界面

inno setup中文版

10.在這里選擇編譯文件的輸出文件夾,輸出地文件名等,還可以加載自定義的安裝程序圖標,填寫完成后,點擊下一步,出現如下界面

inno setup中文版

11.點擊下一步

inno setup中文版

12.點擊完成,進入inno setup的編譯器,如下圖

inno setup中文版

13.點擊是,出現如下界面

inno setup中文版

14.點擊是,出現如下界面

inno setup中文版

選擇編譯文本(.iss文件)的輸出文件夾,之后便可見變得代碼,如下

; 腳本由 inno setup 腳本向導 生成!

; 有關創建 inno setup 腳本文件的詳細資料請查閱幫助文檔!

#define myappname "3g nvs viewer"

#define myappversion "1.00"

#define myappexename "laump4test.exe"

[setup]

; 注: appid的值為單獨標識該應用程序。

; 不要為其他安裝程序使用相同的appid值。

; (生成新的guid,點擊 工具|在ide中生成guid。)

appid={{140af0c5-52a5-4ecd-af8b-0037036b0549}

appname={#myappname}

appversion={#myappversion}

;appvername={#myappname} {#myappversion}

defaultdirname={pf}\{#myappname}

defaultgroupname={#myappname}

infoafterfile=e:\myproject\3g\modify\08060900\client\bin\readme.txt

outputdir=e:\myproject\3g\setup\output

outputbasefilename=3g nvs viewer setup_v1.00

compression=lzma

solidcompression=yes

[languages]

name: "chinesesimp"; messagesfile: "compiler:default.isl"

[tasks]

name: "desktopicon"; description: "{cm:createdesktopicon}"; groupdescription: "{cm:additionalicons}"; flags: unchecked; onlybelowversion: 0,6.1

[files]

source: "e:\myproject\3g\modify\08060900\client\bin\laump4test.exe"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\config.ini"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\en_resource.dll"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\hi_h264dec_w.dll"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\lang.ini"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\luserparamx.ocx"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\luserparamxen.dll"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\netclient.dll"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\nethostsdk.dll"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\readme.txt"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\regocx.bat"; destdir: "{app}"; flags: ignoreversion

source: "e:\myproject\3g\modify\08060900\client\bin\luserparamx.ocx";destdir:   {app};   flags:   regserver

;最后一句在安裝程序時自動注冊luserparamx.ocx控件

; 注意: 不要在任何共享系統文件上使用“flags: ignoreversion”

[icons]

name: "{group}\{#myappname}"; filename: "{app}\{#myappexename}";workingdir: "{app}" ;

name: "{group}\{cm:uninstallprogram,{#myappname}}"; filename: "{uninstallexe}";workingdir: "{app}" ;

name: "{commondesktop}\{#myappname}"; filename: "{app}\{#myappexename}"; tasks: desktopicon ;workingdir: "{app}" ;

;紅色部分的代碼實現在安裝目錄下讀取.ini文件

[run]

filename: "{app}\{#myappexename}"; description: "{cm:launchprogram,{#stringchange(myappname, "&", "&&")}}"; flags: nowait postinstall skipifsilent

至此簡單的就打包完成了。

常見問題

【翻譯inno setup的文字】

將inno setup的文本翻譯成另一種語言不需要修改源代碼。只需復制default.isl文件(包含在inno setup中)并開始編輯其中的文本。(不要直接編輯default.isl文件,否則在安裝新的inno setup版本時,您的更改將會丟失。)有關一些重要提示,請參閱inno setup幫助文件中的“[messages] section”主題。

完成新的.isl文件創建后,創建一個[languages]部分告訴編譯器使用它:

-語言

姓名:mytrans; messagesfile:“compiler:mytranslation.isl”

如果您使用的是4.0之前的inno setup版本,請改用:

-setup

messagesfile = compiler:mytranslation.isl

inno setup third-party files頁面上有許多可供下載的翻譯,以及幫助編輯.isl文件的程序。

【它是否支持mbcs(多字節字符集】

inno setup 2.0.6增加了對mbcs的完全支持。它確實對所有文件名和常量解析進行字節檢查,因此它不應再將錯誤字節誤認為反斜杠(“\”)或大括號(“{”)。

2.0.6之前的版本不包括對mbcs的任何特殊支持。

【它將來是否會支持windows installer】

目前,沒有計劃安裝inno setup的windows installer版本。“支持”windows installer可能會涉及幾乎完全重寫程序。

【如何更改setup.exe的圖標】

可以通過設置setupiconfile [setup]部分指令來更改安裝程序的圖標。要設置卸載程序的圖標,請設置uninstalliconfile。

【inno安裝程序可以執行條件安裝 - 例如,僅在存在某個注冊表項或文件時才繼續嗎】

inno setup 4通過新的pascal scripting功能增加了對此功能的支持。

注意:使用早期的inno setup版本,已經可以根據windows版本安裝不同的文件。

【是否可以在不使用/ silent或/ verysilent命令行參數的情況下進行靜默安裝】

不,也沒有計劃這樣的功能(它會被濫用)。如果您打算將用戶交互保持在最低限度,請使用disable * [setup]部分指令。

【安裝程序可以使用注冊表項的值作為默認目錄名嗎】

是。在defaultdirname中使用{reg:...}常量。例如:

-setup

defaultdirname = {reg:hklm \ software \ my program,path | {pf} \ my program}

有關{reg:...}常量的更多信息,請參閱inno setup幫助文件中的“常量”主題。

下載地址

  • PC版

普通下載地址:

精品推薦

  • 安裝包制作工具
安裝包制作工具

安裝包制作工具 更多+

安裝包制作工具是一種專門用于制作安裝包的打包工具。使用軟件安裝包制作工具對于編程初學者來說具有上手容易、制作簡單,功能完善等有點。無需任何復雜的腳本操作即可制作。那么安裝包制作工具哪個好用?河源下載站提供了軟件安裝包制作工具下載,歡迎大家免費下載使用!

相關軟件

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

本類排名

本類推薦

相關資訊

公眾號

圣诞奇迹试玩
02百家乐 北京pk10单吊冠军技巧 香港来料二尾中特 黑龙江22选5走势图2元网 北京十一选五走势图 河南22选5开奖结果188期 大地棋牌手机版官方下载 20180817中金论坛 十五选五超长版走势图 贵阳麻将胡牌牌型大全集图 pk10牛牛公式解析 qq麻将怎么下载 快乐飞艇是哪的彩票 pc蛋蛋官网 体彩十一选五怎么玩 500万彩票足球完场比分直播