永恒心锁的头像-永恒心锁-分享互联网
管理员
永恒心锁,有态度的分享者!
NSIS 常用安装路径(上)-永恒心锁-分享互联网

NSIS 常用安装路径(上)

$INSTDIR 安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。 注意在卸载程序代码里,$INSTDIR 为卸载程序所在...
在NSIS中实现安装时取消并回滚(2)——写个线程控制插件实现它-永恒心锁-分享互联网

在NSIS中实现安装时取消并回滚(2)——写个线程控制插件实现它

需要自己完成这个功能。下面就来介绍一种相对比较简单的实现方式。 功能难点在上一篇中已经有描述,这里就不赘述了。基本原理就是在安装过程中,使用插件中把后台的释放文件的线程挂起,问用户...
NSIS 捆绑-永恒心锁-分享互联网

NSIS 捆绑

最近要用nsis打包一个软件,大家都知道的,自由免费软件现在很难生存下去,只能靠捆绑其他cpa软件才能生存,这也是现实的无奈,谁都不想这样做,但是国内环境如此,谁都不想付费使用软件,那只...
NSIS判断FrameWork是否安装-永恒心锁-分享互联网

NSIS判断FrameWork是否安装

NSIS的官方地址是:http://nsis.sourceforge.net/Main_Page NSIS的下载地址是:http://nsis.sourceforge.net/Download NSIS的帮助文档是:http://nsis.sourceforge.net/Docs/ 判断DotNetFrameWo...
NSIS多语言-永恒心锁-分享互联网

NSIS多语言

;-------------------------------- ;Include Modern UI !include 'MUI2.nsh' ;-------------------------------- ;General ;Name and file Name 'Modern UI Test' OutFile 'MultiLanguage.exe'...
NSIS修改安装界面图标-永恒心锁-分享互联网

NSIS修改安装界面图标

MUI 预定义常量 !define MUI_ABORTWARNING ;修改图标 !define MUI_ICON '${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico' !define MUI_UNICON '${NSISDIR}\Contrib\Graphics\Icons\oran...
NSIS 强制结束程序移除托盘图标-永恒心锁-分享互联网

NSIS 强制结束程序移除托盘图标

方案一、 强制结束有托盘图标的进程时,需要把鼠标移到托盘图标时,图标才会消失 想图标立即消失,用以下代码即可: FindWindow $0 'Shell_TrayWnd' FindWindow $0 'TrayNotifyWnd' '' $0 FindW...
NSIS制作安装包,如何检测并卸载已有版本-永恒心锁-分享互联网

NSIS制作安装包,如何检测并卸载已有版本

Var UNINSTALL_PROG Var OLD_VER Var OLD_PATH Function .onInit ClearErrors ReadRegStr $UNINSTALL_PROG ${PRODUCT_UNINST_ROOT_KEY} ${PRODUCT_UNINST_KEY} 'UninstallString' IfErrors done...
DriverPack Solution v17.10.14.25030-永恒心锁-分享互联网

DriverPack Solution v17.10.14.25030

DriverPack Solution最新版是一款专业的计算机驱动程序集成工具。DriverPack Solution官方版内置了世界上最大的驱动数据库,支持自动寻找并安装驱动程序,优化电脑运行速度。通过DriverPack Sol...
禁止显示 banner-永恒心锁-分享互联网

禁止显示 banner

因为安装程序初始化的时候,也就是 .onInit 函数里需要用到某个文件的时候安装程序需要搜索整个数据区块来把它解压出来,当安装程序比较大的时候搜索比较费时,这个时候才显示解压百分比。一般...