当前位置:电脑软件 > 编程开发 > 安装制作 > Inno Setup中文集成版v5.5.9

Inno Setup中文集成版v5.5.9

大小:28.29MB语言:简体中文类别:安装制作

类型:汉化软件授权:免费软件时间:2018/3/25

官网:

环境:Windows10,Windows8,Windows7,WinVista,WinXP

安全检测:无插件360通过腾讯通过金山通过瑞星通过

本地下载

Inno Setup是一款用Delphi写成的免费的安装制作软件。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。小巧、简便、精美是软件的最大特点,且支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。
Inno Setup

使用教程

一、打包教程
1、点击文件>新建,进入脚本向导

2、默认,直接下一步

3、应用程序信息中输入程序的名称、版本号、公司、网址等信息。最好在这里填写好,这样就会自动生成在脚本中,不需要修改

4、然后点击下一步,选择打包好的文件,输出目录,以及输出的目录名字

5、点击添加文件(A)...按钮,选择需要打包的文件,全部添加进来;点击推添加目录(D)...按钮,选择需要打包的文件夹,全部添加进来

6、点击下一步,输入应用程序在开始菜单中显示的名字

7、点击下一步,选择在安装时需要显示的信息、安装语言、安装名称等

8、最后,点击完成,那么打包的脚本就生成好了。只要点击编译运行,打包文件就可以集合成一个安装文件了。就可以进行刻盘安装了

二、静默安装卸载
1、/silent ? ? ? ? ? ? 静默安装,但如果又报错,还是会提示,并且有进度条
2、/verysilent ? ? ? ? 静默安装,更强制,不过是否报错,都不会有任何提示
(注意:如果需要重启电脑,它会不提示而直接重启)
3、/suppressmsgboxes ?由 suppress(抑制,镇压)和msgboxes(消息框),组成,表示不提示消息框
4、/norestart ? ? ? ? 结合2使用,这样就不会没有提示而直接重启了
5、不仅安装过程可以静默,卸载过程也可以实现
如:uninstall.exe /silent ?/suppressmsgboxes
三、操作注册表
1、有些程序需要随系统启动,或者需要建立某些文件关联等问题,这些都是通过在安装程序中对注册表进行操作的结果。软件中通过[registry]段实现对注册表的操作

2、下面的例子将会使得安装程序在操作系统启动后自动运行

3、一路Next到底,安装完成后可以检查注册表, 确实添加到注册表中去了

4、由于使用的标志位是uninsdeletevalue,所以卸载软件将会自动删除该值,如果使用uninsdeletekey的话,该键下的其他值都会被删除,这不是一个很好的方法,除非你确定使用的是自己的专用键,否则不推荐使用
四、制作安装包创建桌面快捷方式
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
上面这一段代码,第一段表示创建桌面快捷方式,第二段表示创建快速启动栏。

新增功能

1、包含Ansi和Unicode版本。
2、加入加密组件ISCrypt.dll。
3、加入Inno Setup预处理器。(可选择安装)
4、加入一些辅助工具。(可选择安装)
5、添加了新的 [Setup] 段 VersionInfoCopyright 指示,这允许你在安装程序的版本信息中查看版权信息。
6、Pascal 脚本修正/改进:
新的函数: CustomMessage、FmtMessage。
7、FileExists函数不再从指定文件名中删除最后跟随的反斜框符号。在以前,FileExists('c:\filename\') 会返回 True。
8、TNewCheckListBox: 添加了新的 RequireRadioSelection 默认为 False 的布尔属性。在 5.1.4 中引进的动作“需要顶层单选按钮组选择”是可选的,并且可以按默认在用户创建的TNewCheckListBoxes 中禁用。
9、可以处理带围绕引号的所有 [Setup] 和 [LangOptions] 段指示的值。只有某些指示可以删除围绕的引号,所有的指示均可这么做。如果你根据老的脚本可能会有不兼容的动作,可能需要调整你的脚本。
10、在 段中那些包含路径的文件名条目,可以检查是否目录存在,以及如果需要是否创建。
11、为保存与 regsvr32 的一致性,在注册和反注册 32 位 DLL 时,FPU 异常被屏蔽。
12、SetupLdr 的内部数据贮存在资源中,而不是在 DOS 文件头。这解决了与替换 DOS 文件头的第三方应用程序兼容性问题。
下载地址

有问题?点击报错+投诉+提问

网友评论

0条评论

评分:
captcha 评论需审核后才能显示