![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NSIS脚本学习
LeonSUST
a struggling noob
展开
-
NSIS脚本学习:如何检测并卸载已有软件版本
前言目前开发的程序以基于.net的应用程序为主,程序开发好后,需要进行安装包的生成,及setup文件的生成。常见的是NSIS工具,之前一直用的单文件打包工具,不适合将运行环境加进去,因此开始使用更高版本的NSIS 3.06。这里要解决的是安装包生成后,原有电脑已有旧版本的软件,这里需要检测判断是否需要卸载旧版本的软件,便于更新。检测并自定义卸载在NSIS脚本的最后面,附加以下代码即可解决该问题Var UNINSTALL_PROGVar OLD_VERVar OLD_PATHFunctio原创 2021-11-27 21:23:55 · 2511 阅读 · 0 评论 -
NSIS脚本学习:判断版本并安装.NET Framework运行环境
前言目前开发的程序以基于.net的应用程序为主,程序开发好后,需要进行安装包的生成,及setup文件的生成。常见的是NSIS工具,之前一直用的单文件打包工具,不适合将运行环境加进去,因此开始使用更高版本的NSIS 3.06。关于判断.NET Framework运行环境 (离线安装)首先添加头文件: 用来版本比较!include "WordFunc.nsh"添加 GetNetFrameworkVersion 函数,这里给出完整函数代码:Function GetNetFramework原创 2021-11-27 20:49:01 · 1743 阅读 · 0 评论