NSIS (Nullsoft Scriptable Install System) 是一个专业开源的 windows 安装程序制作工具。它提供了安装、卸载、系统设置、文件解压缩等功能。
NSIS 概述
- 开销小,一个完整功能的安装程序仅需要 34k 的额外开销;
- 支持三大压缩算法:ZLib、BZip2、LZMA;
- 支持 Windows 2000 以上所有平台;
- 支持自定义脚本;
- 支持多语言;
- 支持安装界面定制;
- 提供可扩展的插件接口;
- 支持网络安装、补丁;
- 支持无人值守的静默安装模式;
- NSIS 的 license 允许任何用途免费使用。
汉化说明
NSIS 汉化说明:
- 基于官方源码进行简体中文翻译并重新编译;
- 此版本支持安装日志记录功能(NSIS_CONFIG_LOG=yes);
- 支持最大字符串长度为 8192 字节(NSIS_MAX_STRLEN=8192);
- 单独编译了一个防解包版本(防止生成的安装程序被7z解压缩)
集成的插件及文档:
- 集成文本编辑器 Notepad2 v4.24.03.5146;
- 集成 NSIS 中文用户手册 - 水晶石;
- 集成 NSIS 图文教程集锦 - flighty.cn;
- 集成 NSIS 插件教程合集 - mefcl.com;
- 集成插件 - AccessControl(提供了一组与 Windows NT 访问控制列表(ACL)管理相关的功能)
- 集成插件 - BgWorker(创建低优先级后台线程,主线程将在等待工作线程时处理窗口消息)
- 集成插件 - ExecDos (与控制台应用程序配合使用,创建具有重定向I/O的隐藏子进程)
- 集成插件 - nsis7z (用于 NSIS 的 7z 文件提取插件)
- 集成插件 - Nxs (显示带有进度条和取消按钮的横幅)
- 集成插件 - Inetc(用于文件下载和上传的互联网客户端插件)
- 集成插件 - nsisFirewall(用于 Windows 内置防火墙简单任务的插件)
- 集成插件 - Process(用于查找和结束程序进程的插件)
- 集成插件 - Services(用于控制和管理系统服务的插件)
- 集成插件 - nsisXML(允许您通过 MSXML 操作 XML 文件的插件)
- 集成插件 - nsnsJSON(用于生成、解析、操作 JSON 文件的插件)
- 集成插件 - Registry (允许您对注册表进行一系列相应操作的插件)
- 集成插件 - StdUtils(此插件提供了许多来自C标准库的标准函数)
更新日志
2024-04-29:防解包版本优化,生成的安装程序使用 7z 打开提示无法作为压缩文件打开。感谢贾可提供技术指导!
2024-04-26:NSIS 源码翻译部分的错误修复、翻译修正;文档部分的修正、补全;集成常用插件;新增防解包版本。
2024-04-16:更新 NSIS 3.10 官方正式版(源码汉化编译-简体中文)
2023-07-19:集成文本编辑器 Notepad2 v4.23.06.4862;添加 .nsi/.nsh 文件右键菜单 "编辑 NSIS 脚本 (Notepad2)"
2023-07-17:修改一处汉化错误,可能导致 Library.nsh 报错。
下载地址
文件名带 Plus 的为增强版,多了集成的插件和文档教程;带 Antiunpack 为防解包版本;另一个为标准版!
立即下载 密码:95t0
文章评论