NSIS新手入门

news/2024/10/8 4:27:22

1. 基本介绍

NSIS (Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows安装程序。它被设计得尽可能小和灵活,因此非常适合互联网分发。
作为用户使用产品的第一次体验,稳定可靠的安装程序是成功软件的重要组成部分。使用NSIS,您可以创建这样的安装程序,它能够完成安装软件所需的一切工作。
NSIS是基于脚本的,允许您创建逻辑来处理最复杂的安装任务。许多插件和脚本已经可用:您可以创建web安装程序,与Windows和其他软件组件通信,安装或更新共享组件等等。

2. 下载地址

可以通过搜索引擎搜索NSIS,推荐安全下载链接:https://nsis.sourceforge.io/Main_Page

3. 安装NSIS

本文安装版本为3.08,按照安装步骤操作,直至成功,界面如下。

4. 编写NSIS脚本

NSIS脚本一般包括如下部分:

其中,头文件部分都是一些打包过程中需要配置的变量,很多变脸都是可选配置,也可以自己创建新变量。

内容部分是进行打包的指令,在这里可以配置安装、卸载指令。

函数部分是配置一些函数,方便在其他部分进行引用。

5. 编写NSIS脚本

可以参考Example Scripts,具体如下:

 

5. 编译脚本

打开compile NSI scripts,导入脚本。

 6. 成功编译

等待输出如下信息,可证明编译成功,在Output中查找编译成功的exe或者msi文件。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/54312.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

MDS100-16-16-ASEMI三相整流模块MDS100-16

MDS100-16-16-ASEMI三相整流模块MDS100-16编辑:ll MDS100-16-16-ASEMI三相整流模块MDS100-16 型号:MDS100-16 品牌:ASEMI 封装:M18 批号:2024+ 类型:整流模块 电流:100A 电压:1600V 安装方式:直插式封装 特性:大功率、整流模块 产品引线数量:5 产品内部芯片个数:6 …

30-物体检测算法R-CNN SSD YOLO

1、R-CNN2、Fast R-CNN3、Faster R-CNN4、Mask R-CNN5、SSD6、YOLO

Windows下使用Wireshark分析USB通信

WireShark中对USB数据捕获可以监视与主机连接的usb数据.usb设备是三段地址描述,例如1.15.1,第一个是总线,第二个是设备地址,第三个是端口.USB数据抓包分析这些是鼠标的数据包包抓包内容键盘数据包,按下一个键后抓到的数据包,查询usb标准,对照后是a。

前端零代码,套娃一样开发界面!

V3.0全新升级:社区版 | 文档(18万字)| AI问答 | 入门示例50+ | 设计极简 前端技术日新月异,UIOTOS是一款最新开源的前端零代码工具(无需用户懂前端开发,不同于低代码)。 三年磨一剑,独创的页面嵌套技术,给WEB前端、UI原型、组态HMI、工控上位机,以及工作流、规则链等…

vim显示行号

在命令模式下执行以下命令 set nu如下图:

ORACLE中行锁问题排查手段

概念描述 行锁,对应等待事件’enq: TX - row lock contention’。是应用环境中经常碰到的故障现象。当发生行锁时,往往意味着大量业务会话被阻塞。造成业务功能无法进行。因此需要尽快排查出问题源头及原因。采取有效的处理措施。 关于行锁等待事件enq: TX - row lock conten…

Gartner首次发布AI代码助手魔力象限,阿里云进入挑战者象限,通义灵码产品能力全面领先

8月29日消息,国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,全球共12家企业入围,阿里云成为唯一进入挑战者象限的中国科技公司。通义灵码在产品功能和市场应用等方面表现优秀,获得权威机构认可。8月29日消息,国际市场研究机构Gartner发布业界首个AI代码助手魔力…