windows下安装包制作软件:NSIS的使用方法(以electron为例)

NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。下面以 Electron 程序安装包的制作为例,介绍NSIS的用法。

一、安装 NSIS

需要安装 NSIS 和 HM NIS Edit,自行下载或者到360软件宝库下载
http://baoku.360.cn/soft/search?kw=nsis
在这里插入图片描述
将这两个exe程序安装完毕后,在桌面可以看到生成了两个快捷方式 HM NIS Edit 和 NSIS,如下图所示:
在这里插入图片描述

二、编辑脚本

2.1 准备安装包

Electron 打包方法可参考教程:Electron将Web页面打包应用到各个系统
准备好要打包发布的目标程序,包含所有依赖,保证打开 EXE 文件可正常执行,如下图所示:
在这里插入图片描述

2.2 新建脚本

打开HM NIS Edit,点击“文件”->“新建脚本:向导”,然后选择“下一步”
在这里插入图片描述

2.3 应用程序的基本信息。

“应用程序网站”根据实际需要填写(若没有,则保留空白即可),点击“下一步”。
在这里插入图片描述

2.4 图标及语言

“安装程序图标”指生成的安装包显示的图标,必须为ico格式,可以找个在线转换网站,比如:http://www.bitbug.net/
“安装程序文件”指生成的安装包的名字。
“安装程序语言”选择SimpChinese,其它保持默认即可。点击“下一步”。
在这里插入图片描述

2.5 默认安装目录

目录如下图所示保持默认选项即可,授权文件路径删掉,点击“下一步”。
在这里插入图片描述

2.6 应用程序文件

将选项中 “c:\path\to\file\AppMainExe.exe”, c:\path\to\file\Example.file 都删除。点击上方的树形图按钮(AddDirTree)
在这里插入图片描述

"SelectDirecory"中选择要打包的目标程序所在的目录,即上文所说的包括可执行程序,各种dll模块库,依赖库,插件库,资源文件等发布时所需要的所有文件的目录。点击确定。在这里插入图片描述
在这里插入图片描述

2.7 应用程序快捷方式

在这里插入图片描述

2.8 安装程序之后运行

安装完成后可直接打开程序,并附带参数,一般不用改,可直接下一步。
在这里插入图片描述

2.9 解除完成程序

可修改提示信息,直接下一步即可。
在这里插入图片描述

2.8 完成向导

完成向导之后就可以编译运行了,我们要勾选“保存脚本”,便于后面打包直接运行脚本即可。
在这里插入图片描述
在这里插入图片描述

三、编译脚本

点击“NSIS”->“编译脚本”,把报错的行全部删除掉,直到“编译脚本”成功
在这里插入图片描述
如下图所示,编译成功后,按照红色框中的路径中找到相应的 Setup.exe文件,该文件即为目标程序安装文件。
在这里插入图片描述
安装程序图标:
在这里插入图片描述

四、安装测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、卸载测试

在这里插入图片描述
在这里插入图片描述
大功告成!

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Windows安装包制作指的是将软件打包制作成一个Windows安装程序的过程。下面是关于Windows安装包制作的一些步骤和注意事项: 1. 收集所需文件:首先,需要收集软件的所有文件,包括可执行文件、库文件、配置文件、图标等。确保文件完整且没有遗漏。 2. 创建安装包目录结构:按照安装包的要求,创建一个包含文件和目录的结构。通常,包括exe文件、安装脚本、读我文件和控制面板等。 3. 编写安装脚本:使用安装脚本语言(如NSIS、Inno Setup等),编写用于安装和卸载软件的脚本。设置程序的安装路径、创建快捷方式等。 4. 定义安装选项:根据软件的需求,定义一些安装选项,如选择安装路径、安装组件等。使用户能够根据自己的需求进行个性化的安装。 5. 添加图形界面:为了提供更友好的用户体验,可以在安装程序中添加一个图形界面。界面设计应简洁明了,并给用户提供必要的说明和操作指南。 6. 测试和修复:在制作完成后,要进行充分测试以确保安装包的正常运行。测试过程中,应检查软件的安装、卸载、文件完整性等。如果发现问题,及时修复。 7. 打包和分发:将安装包打包成一个可执行文件,通常以.exe或.msi格式分发给用户。可以通过官方网站、网络下载、光盘或U盘等方式进行分发。 制作Windows安装包需要考虑用户的需求和易用性,保证用户能够方便地安装、卸载和使用软件。同时,要确保安装包文件的完整性和安全性,避免潜在的风险和安全漏洞。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值