Nullsoft脚本安装系统

编辑
本词条由“匿名用户” 建档。

Nullsoft脚本安装系统(简称NSIS)是为Windows操作系统创建安装程序的软件。它最初是由Nullsoft公司开发的,该公司开发了安装程序,例如用于他们的媒体播放器Winamp。今天,NSIS是zlib/libpng许可下的免费软件。NSIS源代码和下载通过SourceForge提供,NSIS在2006年1月被评为月度项目。 NSIS本身只有一个命令行编译器和一个图形用户界面,这有助于编...

Nullsoft脚本安装系统

编辑

Nullsoft脚本安装系统(简称NSIS)是为Windows操作系统创建安装程序软件。 它最初是由 Nullsoft 公司开发的,该公司开发了安装程序,例如 用于他们的媒体播放器 Winamp。 今天,NSIS 是 zlib/libpng 许可下的免费软件。NSIS 源代码下载通过 SourceForge 提供,NSIS 在 2006 年 1 月被评为月度项目

NSIS 本身只有一个命令行编译器和一个图形用户界面,这有助于编译并使一些设置更容易。 但是,有几个免费的 IDE 可用于 NSIS。 目前最广泛的可能是EclipseNSIS,一个跨平台的插件,也是免费的Eclipse IDE。

在软件产品中使用 NSIS 时,由于 NSIS 无法生成所需的 Windows 安装程序文件,因此无法获得 Microsoft 的 Designed for Windows Vista 认证。

Nullsoft脚本安装系统的特征

编辑
  • 非常小的开销,大约 34 KB
  • 兼容所有主要的 Windows 操作系统(Windows 95、98、2000、2003、2008、ME、NT、XP、Vista、7、8、10)
  • 三种不同的压缩算法(zlib、bzip2 和 LZMA),可选固体压缩
  • 49 种语言,包括从右到左的语言
  • 插件系统几乎可以扩展已经广泛的功能(例如,有用于数组操作、高级数学函数或 Windows 服务和进程控制的插件)
  • 在 Windows 或 Linux 或 FreeBSD 等 POSIX 兼容系统(目前仅支持 x86 平台)上编译安装程序
  • 除了“经典设计”之外,还有一种与专有安装程序非常相似的现代设计。

通过脚本语言和插件接口,在自写安装程序中可以实现几乎无限的功能,包括系统服务管理、基于Web 的安装、动态更新、修复和回滚功能。

工作原理

编辑

安装程序基于脚本,每一行都是一条指令。脚本文件由命令行编译器“makensis.exe”编译成可执行文件,其中包含所有文件(压缩)和安装程序(脚本命令),因此是非常容易传播。 MakeNSISW 可用作 makensis 的图形界面。

Nullsoft脚本安装系统安全

编辑

如果使用过时的版本,使用 NSIS 创建的安装程序将存在安全漏洞。可能的安全漏洞已在版本 2.47、2.50 和 2.51 中关闭。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/360571/

(4)
词条目录
  1. Nullsoft脚本安装系统
  2. Nullsoft脚本安装系统的特征
  3. 工作原理
  4. Nullsoft脚本安装系统安全

轻触这里

关闭目录

目录