生成包含可执行安装程序的外壳
支持 ZLIB, BZIP2 和 LZMA 数据压缩(文件可个别压缩或同时)
支持卸载(安装程序可以生成卸载程序)
可自定义的用户界面(对话、字体、背景、文本、检测标记、图像等等)
典型和新式向导界面
完整的多语言,支持一个安装程序有多个语言。自带超过 35 种语言翻译,但是你也可以建立你自己的
页面系统: 你可以添加标准向导页面或自定义页面
用户可以选择安装组件,树形组件列表
多个安装配置(通常 最小、典型、完全)和自定义配置
安装程序自我验证使用 CRC32 校验和
除了压缩的安装数据大小只需要很小的程序头(默认为 34 KB)
可以显示文本或 RTF 格式的许可协议
可以通过注册表检测目标目录
易用的插件系统(大多数插件用于创建自定义对话、因特网连接、HTTP 下载、文件打补丁、调用 Win32 API 等等)已经包含
安装程序可以达到 2 GB 最高限制
可选性的静默安装模式用于自动安装
预处理器支持定义符号、宏、条件编辑、标准预定义
有意思的类似于 PHP 和汇编的编程体验(包含用户变量、堆栈、流程控制等等)
安装程序有它们自己的 VM,使你书写的代码可以支持:
- 文件解压(可配置的覆盖参数)
- 文件、目录复制、重命名、删除、搜索
- 调用插件 DLL
- DLL/ActiveX 控件注册、解注册
- 可执行外部程序(外部执行并带有等待选项)
- 创建快捷方式
- 注册表读取、设置、查询、删除
- INI 文件读取、写入
- 常规文本文件读取、写入
- 强大的字串和整数处理
- 基于类名或标题判断窗口
- 用户界面操作(字体、文本设置)
- 发送 Window 消息
- 通过消息框或自定义页面与用户交流
- 分支、比较等等
- 错误检测
- 支持重启,包括重启后删除或重命名文件
- 安装程序行为命令(比如显示、隐藏、等待等等)
- 在脚本可以使用用户函数
- 对用户的动作回调函数
对任何用户完全免费。