软件介绍
inno setup作为众多用户熟悉软件打包工具,受到了广泛的好评,具有使用方便、体积小巧等特点,支持包括了win8、win7、win10等操作系统,能够帮助用户更快进行exe程序的创建、打包的过程。
inno setup汉化版介绍
免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准windows2000风格的安装界面,足以完成一般安装任务。该软件用delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
功能说明
- 支持创建一个单独的 exe 文件来安装你的程序,使你能方便地在线发布。同时也支持磁盘跨越。
- 可调整大小的标准 windows 向导界面。
- 支持自 2006 年以来的各个 windows 版本,包括:windows 10、arm 上的 windows 10、windows server 2019、windows server 2016、windows 8.1、windows 8、windows server 2012、windows 7、windows server 2008 r2、windows server 2008 和 windows vista。(不需要服务包)。
- 可定制的安装类型,如:full (完整)、minimal (最小)、custom (自定义)。
- 完整的卸载功能。
- 广泛支持在 64-位版本的 windows 上安装 64-位应用程序。全部支持 x64、arm64 和 itanium 体系结构。
- 广泛支持管理和非管理安装的安装。
- 创建注册表和 .ini 条目。
- 在安装前、安装中或安装后运行其他程序。
- 支持多语言安装,包括对从右到左语言的支持。
- 文件安装:包括对 "deflate"、bzip2 和 7-zip lzma/lzma2 文件压缩的完全支持。安装程序可以比较文件版本信息、替换正在使用的文件、使用共享文件计数、注册 dll/ocx 和类型库,以及安装字体。
- 可以在任意地方创建快捷方式,包括“开始菜单”和桌面。
- 静默安装和静默卸载。
- unicode 安装。
- 为高级编译时刻定制完整的预处理器选项。
- 支持密码和加密安装。
- 支持数字签名的安装和卸载,包括双重签名(sha1 和 sha256)。
- 占用空间小:包括所有功能仅占用大约 1.5 mb 的开销。
- 所有功能都有完整的文档记录。
- 为高级运行时刻的安装和卸载,定制完整的 pascal 脚本引擎选项。
- 完整源代码可从 github [external link]得到。
inno setup 中文教程
1、将编写好的程序生成release版本,打开软件
2、点击菜单栏“文件”——“新建”
3、点击下一步,填写相应的数据之后点击下一步
4、这里基本不用更改,点击下一步
5、选择应用程序的这性文件,也就是xxxx.exe文件,点击右侧的浏览找到你的执行文件即可。下边的“允许用户在安装完成后启动应用程序”,勾选前面的对勾,即可,若禁止安装完成后就运行程序,可不选择此项。下边的“其他应用程序文件”比较重要,一般包含程序用到的一些dll文件,配置文件(.ini文件),特殊的axtivex(.ocx)控件及readme文件等,点击下一步
6、需要哪些功能,在前边打上对勾即可,点击下一步
7、可以选择许可文件,安装前的文件(如readme文件等),安装后显示信息等,点击下一步
8、选择语言,当然是“简体中文”,点击下一步
9、选择编译文件的输出文件夹,输出地文件名等,还可以加载自定义的安装程序图标,填写完成后,点击下一步
10、准备就绪,进入inno setup的编译器
11、选择编译文本(.iss文件)的输出文件夹,之后便可见变得代码,至此简单的打包完成了。
更新内容
- [setup] 区段指令 wizardimagefile 和 wizardsmallimagefile 现在默认为空值,这使安装程序使用新的内置向导图像。要再次使用旧的向导图像,请将 wizardimagefile 和 wizardsmallimagefile 分别设置为 compiler:wizclassicimage.bmp 和 compiler:wizclassicsmallimage.bmp。
- 更新了所有编译器 ide 的工具栏图标和编译器 ide 的新建脚本向导使用的向导图像。
- 如果未设置 [setup] 区段指令 setupiconfile,则更新了安装程序和卸载程序使用的默认应用程序图标。要再次使用旧图标,请将 setupiconfile 设置为 compiler:setupclassicicon.ico.
- 更新了设置的选择目标位置、选择开始菜单文件夹 和准备安装 向导页面所使用的文件夹、组和停止图标。
- 更新了安装程序使用的磁盘图标,安装程序需要下一个磁盘窗体。
pascal 脚本更改: 添加了新的 initializebitmapimagefromicon 支持函数。
- 如果 [setup] 区段指令 setupiconfile 未被设置,更新了卸载的默认小向导图像。在这种情况下,它将使用安装程序的默认应用程序图标。
软件截图
软件综述
Inno Setup 汉化版是一款功能强大的软件打包工具,在 Windows 平台上广受欢迎。其主要特点包括:
优点:
- 免费且开源:无需支付任何费用即可免费使用和修改源代码。
- 易于使用:直观的图形界面简化了打包过程,即使对于初学者也是如此。
- 自定义性高:提供广泛的选项和脚本命令,允许您创建高度可定制的安装程序。
- 支持多种文件类型:可以打包各种文件类型,包括可执行文件、库、数据文件和脚本。
- 强大的压缩:采用 LZMA 压缩算法,最大限度地减少安装程序文件的大小。
- 多语言支持:可以创建支持多种语言的安装程序。
- 集成编译器:内置基本 Pascal 编译器,支持在安装程序中使用脚本。
- 强大的卸载程序:生成可完全卸载安装程序的卸载程序。
- 代码签名支持:支持对安装程序文件进行代码签名,提高安全性。
- 活跃的社区支持:拥有庞大的用户和开发者社区,提供帮助和资源。
缺点:
- 仅限 Windows:仅适用于 Windows 平台,不支持其他操作系统。
- 对初学者可能存在学习曲线:虽然易于使用,但自定义高级安装程序可能需要一些学习。
- 缺少某些高级功能:与某些商业软件打包工具相比,缺乏一些高级功能,例如基于 Web 的安装和自动更新。
总体而言,Inno Setup 汉化版是一款出色的软件打包工具,非常适合希望创建自定义和可移植安装程序的开发人员。其易用性、自定义性高和强大的功能使其成为 Windows 平台上最受欢迎的打包工具之一。