Inno Setup汉化版是一款十分好用的在线安装包制作软件,一款能够让用户可以在软件中轻松制作属于自己的安装包,使用起来更方便。Inno Setup6.2.0汉化版已经中文汉化和谐过了,用户在这里永久免费使用,全中文的界面,让你的使用更简单,专为用户带来全新的安装包制作方式。
Inno Setup电脑版功能强大、操作简便、界面精美,受到了很多用户的喜爱,软件支持pascal脚本及预处理器插件功能扩展。
Inno Setup汉化版特色
Inno Setup 功能扩展是在原版的基础上扩展更多实用功能。该扩展版的功能大部份都是根据本人需求改进的。
程序编译 非 Unicode 版本使用 Delphi2 和 Delphi3、Unicode 版本使用 Delphi2009,6.0.0 之后版本使用 Delphi10.3.1。
名称:Inno Setup 6.2.0
汉化:SkyGz(风铃夜思雨)
后期补译与修订:Wangsu(王苏)
重编译于:2021-06-13
- 包含Unicode标准版, Unicode增强版。
- 加入加密组件ISCrypt.dll。
- 加入Inno Setup预处理器。(可选择安装)
- 加入一些辅助工具。(可选择安装)
? 扩展脚本编辑器
改进代码段语法高亮显示。
增加代码复制为 UBB。
增加编辑菜单的各种操作按钮到工具栏。
设置将从 INI 读取/保存,去掉原是从注册表读取/保存。
Inno Setup汉化版使用说明
【图形现代化】
* 更新了所有编译器 IDE 的工具栏图标和编译器 IDE 的新建脚本向导使用的向导图像。
* 如果未设置 [Setup] 区段指令 SetupIconFile,则更新了安装程序和卸载程序使用的默认应用程序图标。要再次使用旧图标,请将 SetupIconFile 设置为 compiler:SetupClassicIcon.ico.
* [Setup] 区段指令 WizardImageFile 和 WizardSmallImageFile 现在默认为空值,这使安装程序使用新的内置向导图像。要再次使用旧的向导图像,请将 WizardImageFile 和 WizardSmallImageFile 分别设置为 compiler:WizClassicImage.bmp 和 compiler:WizClassicSmallImage.bmp。
* 如果 [Setup] 区段指令 SetupIconFile 未被设置,更新了卸载的默认小向导图像。在这种情况下,它将使用安装程序的默认应用程序图标。
* 更新了设置的选择目标位置、选择开始菜单文件夹 和准备安装 向导页面所使用的文件夹、组和停止图标。
* 更新了安装程序使用的磁盘图标,安装程序需要下一个磁盘窗体。
* Pascal 脚本更改: 添加了新的 InitializeBitmapImageFromIcon 支持函数。
所有这些图标和图像的更新包括在更高的 DPI 设置上自动使用更高质量的版本(以前是没有的)。这包括在设置了 SetupIconFile 的情况下,在安装程序的选择安装语言 窗体和卸载的小向导图像中自动使用更高质量的新图标。
【屏幕截图实例】
* 安装向导页面选择目标位置和完成安装以 100% DPI。
* 安装向导页面选择目标位置和完成安装以 175% DPI。
* 编译器 IDE 的明亮和暗黑主题以 100% DPI。
上一个* 版本的对比截图:
安装向导页面选择目标位置和完成安装在 6.1.2 版中以 175% DPI。
【其它改进】
* 由 [Setup] 区段指令 LicenseFile、InfoBeforeFile 和 InfoAfterFile 显示的链接,现在在点击时尽可能以原始用户身份执行。
* 添加了新的 [Setup] 区段指令 MissingMessagesWarning 和 NotRecognizedMessagesWarning,以禁用有关语言丢失或无法识别的消息警告。
* /LOG: 现在记录了更多的卸载程序操作。
* {localappdata} 常量现在可以正确地触发一个已使用的用户区域警告。
* 编译器 IDE 的更改: 修复: 对事件函数的自动完成支持,将一些过程列为函数。
* Pascal 脚本更改: ?添加了新的 CreateMarqueeProgressWizardPage 支持函数,向用户显示选取框进度。有关示例,参见 AllPagesExample.iss 示例脚本。
* 向 TNewCheckListBox 支持类添加了新的 ItemFontStyle 和 SubItemFontStyle 属性。有关示例,参见 CodeClasses.iss 示例脚本。
* 添加了新的 IsMsiProductInstalled 和 StrToVersion 支持函数。
* 向 TDownloadWizardPage 支持类添加了新的 AbortedByUser 属性。
* 修复:CreateDownloadPage 的进度条现在支持大于 2GB 的文件。
* 支持函数 ParamCount 和 ParamStr 现在排除了安装和卸载程序使用的未记录的内部参数。
* 内置下载支持现在允许下载服务器未指定文件大小的文件,并且其哈希值检查不再区分大小写。
【更新了 Inno Setup 常见问题解答】
* Inno Setup 常见问题解答已经更新了从 InnoSetup 知识库中提取的最新版本文章,该知识库现在隐藏在网站中。
* 常见问题解答的内容现在可在 GitHub 上找到,您可以使用编辑按钮提出新的条目或其他改进建议。
【移除了快速启动包】
* 由于缺少附加值,快速启动包安装程序已被删除。
* 标准的 Inno Setup 安装程序现在提供下载加密支持,如果缺少的话,就像以前的快速启动包安装程序那样。如果以前使用过快速启动包安装程序,则可以使用标准安装程序更新你的安装。
Inno Setup汉化版中文教程
一、概要
该文章主要解决,Inno Setup Compiler工具的使用问题。
如有什么建议欢迎提出,本人及时修改。【如有任何疑惑可以加Q群:580749909】
二、步骤
(1)下载地址:七喜软件园
(2)安装步骤【基础步骤参考:https://jingyan.baidu.com/article/295430f1232df70c7e0050fe.html】
(3)中文安装配置文件
(4)该工具出现不能加载文件夹的情况。附上解决方案
(5)inno setup 脚本语法
(6)安装包版本号管理规范和定义
Alpha:
Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.
是希腊字母的第一位,表示最初级的版本
alpha就是α,beta就是β
alpha版就是比beta还早的测试版,一般都是内部测试的版本
Beta:
很容易理解就是测试版,这个阶段的版本会一直加入新的功能。
RC:RC就是Release Candidate(候选版本)的简称
Candidate是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!
RTM:全称为Release to Manufacture。
是给工厂大量压片的版本,内容跟正式版是一样的,不过 RTM.也有出120天评估版。但是说RTM.是测试版是错的。正式在零售商店上架前,是不是需要一段时间来压片,包装、配销呢?所以程序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做Final.Code,这次Windows.XP开发完成,外国媒体用Windows XP.goes.gold来称呼。程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做RTM版。所以说,RTM版的程序码一定和正式版一样。但是和正式版也有不一样的地方:例如正式版中的OEM不能升级安装,升级版要全新安装的话会检查旧版操作系统光盘等,这些就是RTM和正式版不同的地方,但是它们的主要程序代码都是一样的。
OEM:
是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装 ,不能从旧有操作系统升级。如果买笔记型计算机或品牌计算机就会有随机版软件。包装不像零售版精美,通常只有一面CD和说明书(授权书)。
RVL:
号称是正式版,其实RVL.根本不是版本的名称。RVL.是一个Warez.Team,台湾分部叫RVL@TW.,它之间又释出一个.WinXP.RVL@TW.版本。它是某中文版+英文Corpfiles破解的。
EVAL:
而流通在网络上的EVAL版,是微软帮媒体记者编辑上课给的,是所谓的「评估版」没错,你输入的金钥是30天的,就可用30天,输入的是180天的,就可用180天。功能上和零售版无乎没有区别。
RTL:Retail.(零售版)
是真正的正式版,正式上架零售版。在安装盘的i386文件夹里有一个 eula.txt,最后有一行EULAID,就是你的版本。比如简体中文正式版是EULAID:WX.4_PRO_RTL_CN,繁体中文正式版是 WX.4_PRO_RTL_TW。其中:如果是WX.开头是正式版,WB.开头是测试版。_PRE,代表家庭版;_PRO,代表专业版。
软件版本阶段说明
Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。
版本命名规范
软件版本号由四部分组成:
第一个1为主版本号,
第二个1为子版本号,
第三个1为阶段版本号,
第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。
版本号定修改规则
主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定 是否修改。
子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定 是否修改。
阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定 是否修改。
日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定 是否修改。
希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定 是否修改。
文件命名规范
文件名称由四部分组成:
第一部分为项目名称,
第二部分为文件的描述,
第三部分为当前软件的版本号,
第四部分为文件阶段标识加文件后缀。
例如:项目外包平台测试报告1.1.1.051021_beta_b.xls,此文件为项目外包平台的测试报告文档,版本号为:1.1.1.051021_beta。
我在这里做了一些改进,自己添加一个Chinese.isl。写好之后添加到Inno Setup 5\Languages目录下。界面中就多了一个Chinese选项。文件内容怎么写?
【1】add file,选中解决方案bin目录下所有单个文件。
【2】add folder,这个就是添加文件夹的,但是但是但是添加了之后安装了完成查看了一下安装目录发现并不能出现文件夹,路径里少了文件夹名称导致路径不对程序无法运行。
所以还是要从代码里找问题。add folder 只会给你生成【Source: "E:\YourPath\RunFolder\yourfloder1\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs】
然而纵观整篇“编译文件.iss”代码,它只管给你copy文件过来,并没有给你创建你需要添加的那个文件夹。所以它默认给你把所有文件都生成在了同级目录下了。眉毛胡子一把抓就非常难受。
这时候我们需要手动去修改iss文件添加创建文件夹的代码语法如下:
注意:创建文件夹的语句要放在最上面执行,先有文件夹再copy文件到创建好的目录下。
[dirs]
Name:"{app}\yourfloder1"
Name:"{app}\yourfloder2"
Name:"{app}\yourfloder3"
这样生成了之后确实帮你创建了文件,但是文件还是挤在同级目录下,为什么?因为我们没有【Sourse】的路径这时候应该这样修改在
注意: ‘*’号是代表改文件夹下所有文件。
DestDir: "{app}" 代表导出目录的主目录
DestDir: "{app}\yourfloder1" 这样写就是导出到主目录下的yourfloder1文件夹中
自动生成:【Source: "E:\YourPath\RunFolder\yourfloder1\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs】
手动修改:【Source: "E:\YourPath\RunFolder\yourfloder1\*"; DestDir: "{app}\yourfloder1"; Flags: ignoreversion recursesubdirs createallsubdirs】
这样子修改好了之后。把文件夹结构整理好,把文件copy到对应路径下就可以生成可运行的安装程序了。
Inno Setup汉化版图标
先把logo文件加载进来;
然后按以下设置:
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";
Name: "{group}\卸载{#MyAppName}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; IconFilename:"{app}\logo_desk.ico"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon; IconFilename:"{app}\logo_desk.ico"
精品软件
共收集11款软件拓扑图制作软件
网络拓扑图制作软件,可以针对网络、服务器、路由器、交换机等等设备进行精准的监视、追踪、检测等操作,确保网络正常运行,网络布置图一目了然,就可以清晰布置线路,查找问题所在了。