NSIS是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。

正如其名所指,NSIS 通过它的脚本语言来描述安装程序的行为和逻辑,其脚本语言和常用编程语言结构和语法类似。

NSIS的主要特点

一、生成的安装程序额外开销很小

二、兼容所有主流 Windows 版本

三、支持多种压缩方法 (Zlib、bzip2、LZMA)

四、基于脚本,易于理解和掌握、功能丰富

五、支持多国语言

六、支持目标系统检测并可有针对性地实现诸多实用功能

七、支持自定义对话框和安装界面

七、提供可扩展的插件系统

八、支持网络安装、补丁程序制作

九、支持无人值守的安装模式

十、开源项目,允许任何用途免费使用