永恒心锁的头像-永恒心锁-分享互联网
管理员
永恒心锁,有态度的分享者!
使用SectionSetFlags根据不同环境自动勾选特定区段-永恒心锁-分享互联网

使用SectionSetFlags根据不同环境自动勾选特定区段

重点就是使用了SectionSetFlags指令,以下是NSIS 用户手册中的说明: 设置区段标记。标记为 32 位整数。第一位(低位)代表该区段当前是否选中,第二位代表该区段是否是一个区段组 (请不要修改这...
NSIS——for循环的使用方法-永恒心锁-分享互联网

NSIS——for循环的使用方法

!include 'LogicLib.nsh' OutFile 'Test_Loop.exe' Section Main 01 ${ForEach} $R0 0 100 + 5 MessageBox MB_OK $R0 ${Next} ${For} $R1 0 10 MessageBox MB_OK $R1 ${Next} SectionEnd
NSIS 修改MessageBox标题和按钮文本-永恒心锁-分享互联网

NSIS 修改MessageBox标题和按钮文本

Name 'MessageBox 标题' Caption 'MessageBox 标题' XPStyle on ShowInstDetails show OutFile 'MessageBox.exe' Section -default System::Call 'user32::MessageBox(i $HWNDPARENT, t 'www.yh...
强制结束软件进程-永恒心锁-分享互联网

强制结束软件进程

有时候,我们选择卸载软件后发现安装目录中的主文件依然存在,不是我们卸载代码写的不对,而是卸载的时候软件根本就没有关闭! 在卸载前加上下面这个宏可以在一定程度上免除上述的尴尬,不信,...
NsVersionInfo是NSIS获取应用程序属性信息的插件-永恒心锁-分享互联网

NsVersionInfo是NSIS获取应用程序属性信息的插件

/* NsVersionInfo是NSIS获取应用程序属性信息的插件 NsVersionInfo可以获得资源版本里的信息,但是对中文支持不友好. */ !AddPluginDir '../Plugins' Name 'nsVersionInfo Test' OutFile 'test_n...
NSIS 产生随机数-永恒心锁-分享互联网

NSIS 产生随机数

Function Random Exch $0 Push $1 System::Call 'kernel32::QueryPerformanceCounter(*l.r1)' System::Int64Op $1 % $0 Pop $0 Pop $1 Exch $0 FunctionEnd Push '100' Call Random Pop $0
在注册表中记录安装路径以便重装或升级时读取-永恒心锁-分享互联网

在注册表中记录安装路径以便重装或升级时读取

在NSIS中,这个功能是非常有用的,可以避免用户把程序安装到多个位置的尴尬。 第1步:在“安装目录选择页面”前面加入以下代码: !define MUI_PAGE_CUSTOMFUNCTION_show Pageshow 第2步:读取注...
Total Commander /Ultima Prime中文增强  v11.57/v25.9/v9.3 x86 x64正式版-永恒心锁-分享互联网

Total Commander /Ultima Prime中文增强 v11.57/v25.9/v9.3 x86 x64正式版

Total Commander中文版(简称TC,原名WindowsCommander)是一款强大的文件管理器,TC文件管理软件其功能类似于资源管理器.TotalCMD具有两个并排的文件窗口,可以很方便的对文件及文件夹进行操作和管...
ExDlg为NSIS提供用res资源文件来创建自定义界面-永恒心锁-分享互联网

ExDlg为NSIS提供用res资源文件来创建自定义界面

/* ExDlg为NSIS提供用res资源文件来创建自定义界面 这个插件使用.res资源文件代替.ini文件来创建自定义界面,这个插件必须在Section里执行 这样对于常用VS工具的人来说显得挺方便的,但要注意的是...
获取指定磁盘分区的可用空间-永恒心锁-分享互联网

获取指定磁盘分区的可用空间

!include 'MUI2.nsh' !include 'FileFunc.nsh' Name '获取指定磁盘分区的可用空间' Caption '获取指定磁盘分区的可用空间' OutFile 'test.exe' SilentInstall silent Section StrCpy $R1 'H:' $...