一:Nsis介绍
Nsis(NullSoft Scriptable Install System - NullSoft 脚本安装系统),是一个开放源代码脚本驱动的封装安装档用工具,可以用其脚本语言自定义安装的流程,同时支持多种语言的安装接口。
优势:
- 脚本编辑
- 多国语言的安装接口
- 可用C、C++或Delphi写出NSIS的外挂(Plugins)
- 支持zlib、bzip2或LZMA三种压缩方式
- 支持网络安装模式与文件Patching
- 兼容于目前所有主要的Windows版本
我们可以通过它进行程序的安装,卸载,系统设置(注册表编辑,配置环境变量,自定义文件等),文件提取/控制等操作,是一个强大的脚本控制安装程序。
而且他的开销很小,默认选项下仅34kb。它支持保存Unicode字符,而且允许用户从外部引入插件,极大的提升了脚本语言控制的覆盖面。
NSIS官方网站:包含信息、示例、插件及更多内容的wiki站点。
NSIS的参考手册:便于查询NSIS官方接口。
二:nsis工具
1.NSIS Unicode
NSIS 官方下载:NSIS下载的官网(这里面我只看到了NSIS执行程序直接下载的,没看到NSIS_Unicode执行程序直接下载的,有知道两者区别的友友可以在评论区说下🤞)。
2.HM NIS EDIT
HM NIS EDIT:自由通用的NSIS编辑器,安装所编写的脚本都可以在该编辑器中进行开发与修改。
3.插件(Plugins)
NSIS 官方Plugins:其中有大量的Plugins(插件使用,常用加载/替换.dll文件与.nsh到NSIS安装目录)。