在《NSIS使用心得 I》这篇中简要介绍了一下NSIS的脚本编写,通过文章中的介绍相信各位高手很快就做了一个有特色的程序安装包了。但相信不是每个人写的软件都只发布一次就可以了,肯定要有修改和维护的情况发生。在这种情况下,您可能就需要一个程序的升级安装包了。
下面介绍一个简单的升级安装包的制作。(如果有更好的升级方法,希望各位高手能发表评论,我也好学习学习)
/* ----------------------------------------------------------------------*/
!define PRODUCT_NAME "产品名称"
!define PRODUCT_VERSION "产品版本号"
!define PRODUCT_PUBLISHER "产品发布者"
!define PRODUCT_DIR_REGKEY "Software/Microsoft/Windows/CurrentVersion/App Paths/产品.exe"
!define PRODUCT_UNINST_KEY "Software/Microsoft/Windwos/CurrentVersion/Uninstall/${PRODUCT_NAME}"
SetCompressor lzma
!include "MUI.nsh"
!include "StrFunc.nsh"
!include "Library.nsh"
!define MUI_ABORTWARING
!define MUI_ICON "../ICON/install.ico" #安装包图标
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_RIGHT
!define MUI_HEADERIMAGE_BITMAP "../ICON/LOGO.bmp" #软件公司、个性图片
!define MUI_WELCOMEPAGE_TITLE "欢迎使用“产品名称”安装向导"
!define MUI

本文介绍如何使用NSIS(Nullsoft Scriptable Install System)制作一个简单的软件升级安装包。通过定义产品信息、设置压缩算法和包含必要的NSI文件,以及定制安装界面,实现从旧版本到新版本的平滑升级。安装过程中建议关闭其他应用程序以避免重启。
最低0.47元/天 解锁文章
3372

被折叠的 条评论
为什么被折叠?



