NSIS笔记

1.1 关于 NSIS

在用户使用你的应用程序之前首先会体验到你的安装程序。慢慢悠悠的或不成功的软件安装是很恼人的问题。一个快速友好的安装程序是展示你的软件产品品质的一部分。

NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一个工具,它允许程序员来创建这样的安装程序。它发布于一个开源的协议并且对于任何使用者来说都是完全免费的

NSIS 创建的安装程序能够安装、卸载、设置系统设置、解压文件等等。因为它基于脚本文件,你可以完全的控制安装程序的每一部分。脚本语言支持变量、函数、字串操作,就像一个普通的程序语言一样 - 但是设计来创建安装程序。即使有那么多的特性,NSIS 仍然是最小的安装程序系统。在默认选项下,它仅增加了 34 KB 的开销。

总结:优点,开源 精巧含脚本向导灵活语法简单

    缺点,自己编码。

1.2 NSIS脚本结构

一个NSIS脚本文件包括 安装属性(Installer Attributes)、区段(Sections)和函数(Functions),此外还可以使用编译命令来对编译过程进行控制。

1.3 使用

先通过“文件”-》新建脚本:向导-》完成。再修改脚本。很多命令是在区段、函数中使用的,当然编译过程也会提示。
编译成功会有exe生成。

暂未发现单步调试等任何Debug模式。

注意在执行命令时,文件路径最好用双引号,否则有可能因路径中含有空格等特殊符号导致命令执行失败。

语法规则等参考使用手册


另外,微软有一款InstallShield,很图形化界面很微软风,只是收费,当然也可破解。

或者使用解压软件如winrar/好压等生成自解压文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值