NSIS

Posted 张善友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSIS相关的知识,希望对你有一定的参考价值。

NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。

NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚 本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以nsi为扩展名,支持include功能,头文件扩展名为nsh。NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以 nsi为扩展名,支持include功能,头文件扩展名为nsh。
NSIS的主要特点是: 
  开销小,一个完整功能的安装程序仅需要34k的额外开销。 
  支持大多数Windows平台,包括:Windows 9.x,Windows NT, Windows 2000, Windows XP, Windows 2003 
  支持三大压缩算法: Zlig, BZips, LZMA 
  支持脚本 
  支持多语言 
  支持安装界面定制 
  提供可扩展的插件接口 
  支持网络安装、补丁 
  支持无人值守的安装模式 
  此外,NSIS的license允许任何用途免费使用。 

用NSIS制作.NET程序的安装程序参照:​​​NSIS Quick Start​​​ 官网: ​​http://nsis.sourceforge.net/Main_Page​




以上是关于NSIS的主要内容,如果未能解决你的问题,请参考以下文章

NSIS安装包开发笔记:NSIS使用NSIS+Qt界面制作安装包流程

为啥安装游戏出现nsis错误?

nsis现代化安装界面无法弹出

NSIS安装包开发笔记:NSIS介绍使用NSIS默认向导脚本制作Windows安装包

在 CMake 中包含 NSIS 脚本

使用NSIS制作Windows安装程序快速入门