NSIS下载安装和使用教程(附安装包,图文并茂)

NSIS下载安装和使用教程(附安装包,图文并茂)

还在为"如何把 exe、dll、配置文件一起打包成一个漂亮的安装向导"而头疼吗?Nullsoft Scriptable Install System(简称 NSIS)正是为此而生。

NSIS 是 Windows 平台"脚本级"安装包制作工具,可把零散的文件、注册表、快捷方式、环境变量等打包成一个独立的 exe 安装向导。开发者通过编辑 .nsi 脚本描述"复制哪些文件、写哪些注册表、是否出现协议页面"等逻辑,然后用编译器一键生成 setup.exe。

NSIS完全免费、开源,用几行类似 C 语言的脚本就能生成轻量级、可高度定制的 Windows 安装程序。

下载NSIS

这里给大家提供了 NSIS 的最新版安装包,下载地址为:

网盘下载:https://pan.quark.cn/s/ad914c0406b6

下载后会得到一个名为“nsis-3.11-setup.exe”的安装包。

安装NSIS

1) 双击 nsis-3.11-setup.exe,启动安装 NSIS:

2) 直接点击 “I Agree”:

3) 选择默认即可,直接点击 “Next”:

4) 选择安装位置,建议安装到非系统盘。确定安装位置之后,点击“Install”:

5) 等待安装完成:

6) 出现如下页面,表示 NSIS 成功安装:

使用NSIS制作exe安装包

1) 新建一个脚本文件,如 test1.nsi。

2) 准备需要打包的文件,示例放在脚本同目录的 InstallFiles 文件夹下:

需要打包的文件:

3) 编辑脚本:

; The name of the installer

Name "HelloLiam"

; The file to write

OutFile "hello_liam_setup.exe"

; Request application privileges for Windows Vista

RequestExecutionLevel user

; Build Unicode installer

Unicode True

; The default installation directory

InstallDir $PROGRAMFILES64\HelloLiam

;Request application privileges for Windows Vista

RequestExecutionLevel admin

;--------------------------------

; Pages

Page directory

Page instfiles

;--------------------------------

; The stuff to install

Section "" ;No components page, name is not important

; Set output path to the installation directory.

SetOutPath $INSTDIR

; Put file there

;File HelloLiam.exe ;add a file.

File /r "InstallFiles\*.*"

SectionEnd ; end the section

脚本说明:

Name "HelloLiam" 指定软件名称;

OutFile "hello_liam_setup.exe" 指定输出的 exe 安装包名称;

InstallDir $PROGRAMFILES64\HelloLiam 指定安装位置C:\Program Files\HelloLiam;

RequestExecutionLevel admin 给安装包添加管理员权限;

Page directory 指定安装程序显示的界面;

File /r "InstallFiles\*.*" 指定需要打包的文件;

4) 打开 NSIS 软件,选择“Compile NSI script”:

5) 打开示例 test1.nsi:

6) 生成 exe 安装包:

7) 直接点击测试安装,或手动运行 exe 安装包。路径选择界面:

8) 安装完成界面:

9) 安装后的效果:

相关推荐

天天拍车过户需要多少时间
365bet365体育在线

天天拍车过户需要多少时间

10-11 阅读 5789
为什么Word文档打不开,解决方案一网打尽!
日博官网365bet

为什么Word文档打不开,解决方案一网打尽!

12-03 阅读 9695