nsis用于打包window环境安装、卸载程序,免费开源软件(不管你用于任何用途)。
window环境打包是做什么?
也许你见过有的程序,copy个文件夹(或者文件),点击扩展名是.exe的文件就可以运行,不用安装呢。这就是没有打包的程序。有安装过程的程序就是打包过的。
那打包什么好处呢?
1.压缩一个文件夹有什么好处,打包也有。
2.压缩包中有很多文件资源,对这个软件也许你就要普通的功能,也许你需要高级功能,也许你要定制的功能,这些功能需要一些特定的文件资源支撑,其他的文件对你的需要没有帮助,不需要放那里浪费空间。总结来说就是选择你需要的组件,安装(copy)到你指定的目录。
3.安装过程可以设置开机启动,桌面快捷方式,设置环境变。。。。。。
4.卸载过程可以删除安装目录所有文件,安装写入的一些东西,还有打开网页,让你反馈意见。。。。。。
那就一起来学习nsis吧
nsis执行你写的nsi脚本,对安装卸载过程进行控制。
那就从nsi脚本学习开始。
首先,工欲善其事必先利其器。
NSIS 3.0.1 正式版汉化增强版
链接: https://pan.baidu.com/s/1nuQ58vR 密码: krpp
下载后无需解压,解压后杀毒软件会干掉里面的文件(我就遇到过)。打开后直接选择里面对应的工具文件即可。里面还有教程,可以先浏览下,了解nsi脚本结构,特点。
开始第一个nsi脚本HelloWorld.nsi吧。
打包window环境的应用程序,window环境的应用程序你有吗?没有的话我用c写了一个demo(懂C的都知道,就一行代码,调用window的计算器),
链接: 密码:
也可以自己去编译或者自己电脑上的exe可执行文件
#inc