Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
软件介绍
Inno Setup(软件打包工具)是一个小巧免费的软件打包工具软件,小巧、简便、精美是其最大特点,
支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,有需要的小伙伴快来下载吧!
Inno Setup 新增功能
包含Ansi和Unicode版本;
加入加密组件ISCrypt.dll;
加入Inno Setup预处理器(可选择安装);
加入一些辅助工具(可选择安装);
添加了新的 [Setup] 段 VersionInfoCopyright 指示,这允许你在安装程序的版本信息中查看版权信息;
Pascal 脚本修正/改进:
新的函数: CustomMessage、FmtMessage;
FileExists 函数不再从指定文件名中删除最后跟随的反斜框符号。在以前,FileExists('c:\filename\') 会返回 True。;
TNewCheckListBox: 添加了新的 RequireRadioSelection 默认为 False 的布尔属性。在 5.1.4 中引进的动作“需要顶层单选按钮组选择”是可选的,并且可以按默认在用户创建的 TNewCheckListBoxes 中禁用;
可以处理带围绕引号的所有 [Setup] 和 [LangOptions] 段指示的值。只有某些指示可以删除围绕的引号,所有的指示均可这么做。如果你根据老的脚本可能会有不兼容的动作,可能需要调整你的脚本;
在 段中那些包含路径的文件名条目,可以检查是否目录存在,以及如果需要是否创建;
为保存与 regsvr32 的一致性,在注册和反注册 32 位 DLL 时,FPU 异常被屏蔽;
/LOG: 当处理有 32bit 或 64bit 标记的 [Files] 段条目时,可以记录是否起作用的消息;
Added official Finnish translation;
SetupLdr 的内部数据贮存在资源中,而不是在 DOS 文件头。这解决了与替换 DOS 文件头的第三方应用程序兼容性问题。
更新日志
/ LOG:现在,当用户激活Windows兼容模式时,将其记录下来。
添加了新的[Setup]节指令:SignToolRunMinimized。
[设置]节指令UsePreviousLanguage现在在不显示“ 选择语言”对话框时也有效,因为例如安装程序在静默运行。
在高DPI系统上,列表显示的复选框现在看起来更好。
编译器IDE的更改:
向工具栏添加了深色主题支持。
在[代码]部分中的断点处暂停时,新的“调试调用堆栈”视图现在显示调用堆栈。
现在,“编译器输出”和“调试输出”视图支持多重选择,额外的“全选”弹出菜单项以及Ctrl + C和Ctrl + A键盘快捷键。现在,“ 复制”操作仅复制选定的行,而不是所有行。
Inno Setup预处理程序(ISPP)更改:
现在可以直接初始化用#dim声明的数组变量,例如#dim MyArray [3] {1、2、3}。
添加了新的预定义变量Tab。
Pascal脚本更改:添加了新的Set8087CW和Get8087CW支持功能。
此版本中已添加了一些消息:
PrepareToInstallNeedsRestart:如果需要重新启动,则“ 准备安装”向导页面将使用此消息。如果翻译未设置此消息,则安装程序将改为像以前一样使用FinishedRestartLabel和FinishedRestartMessage。
ComponentsDiskSpaceGBLabel和DiskSpaceGBLabel:安装程序将使用这些消息显示所需的1000.0 MB或更多的磁盘空间,以千兆字节(而不是兆字节)为单位。如果翻译未设置这些消息,则安装程序将像以前一样使用ComponentsDiskSpaceMBLabel和DiskSpaceMBLabel。
添加了官方的斯洛伐克语翻译。
较小的调整和外观修复。
∨ 展开