排序
CRCCheck为NSIS提供CRC校验功能
/* CRCCheck为NSIS提供CRC校验功能 此插件用于检测一个可执行文件,如果不能生成CRC校验码,会返回一个'0'在$R1变量里 此插件可以简单的检测一个可执行文件是否损坏 */ Name 'CRCCheck' OutFile '...
判断系统版本信息并写入到文件
systeminfo.ini 的格式 [systeminfo] WINDOWS= X86_X64= VERNUM= SP= Language= NSIS 源码 !include 'WinVer.nsh' !include 'x64.nsh' OutFile 'systeminfo.EXE' Name 'systeminfo' SetFont /LA...
DumpLog为NSIS提供将安装信息写入日志文件中的功能
!AddPluginDir '../Plugin' Name 'DumpLogTest' OutFile 'DumpLogTest.exe' Section StrCpy $0 0 loop: DetailPrint '$0' IntOp $0 $0 + 1 StrCmp $0 100 0 loop DumpLog::DumpLog 'log.txt' .R...
刷新桌面和文件关联后强制刷新关联图标
Name RefreshDesktopWindow OutFile RefreshDesktopWindow.exe SilentInstall silent var ProgmanHwnd var ShellHwnd var DesktopHwnd Section '' ; 256=WM_KEYDOWN ; 257=WM_KEYUP ; 116=VK_F5...
NSIS脚本的基本语法
注释: 单行注释用井号'#'或分号';',跨行注释用可以用c/C++中注释语法。 数据类型: 数字 数字常量可以用十进制、十六进制(0x为前缀)、八进制(0为前缀)表示,颜色用类似html的中RGB表示法,但...
LockedList是NSIS图形化列表操作插件
!AddPluginDir '../../Plugins' !include MUI2.nsh !include WinVer.nsh ; The locked file to test on. !define THE_FILE $TEMPLocked.tmp ; Please lock the file for me (i.e. it isn't curr...
安装、卸载时检查程序是否正在运行
如果我们要安装或升级的程序正在运行,文件肯定会替换失败,以下代码可以提示用户结束正在运行的程序。 需要使用插件FindProcDLL.dll,下载路径:http://nsis.sourceforge.net/FindProcDLL_plug...
EmbeddedLists为NSIS提供listbox和treeview增加label和edittext和checkbox等功能
!AddPluginDir '../../Plugins' !include MUI2.nsh # EmbeddedLists example: ListView_MultiColumnCheckBoxes.nsi # Uses ListView_MultiColumnCheckBoxes.ini # Displays a list view dialog ...
NSIS进阶教程(一)--制作仿酷狗安装包
NSIS进阶教程(一) 自定义界面之无边框窗体移动贴图前言 在Windows下,有很多人想做一个完全自己把控的安装程序,想过很多种途径去实现,有人说MFC可以实现,有人说C#可以实现,有人说Delphi可以...
NSIS进阶教程(四)自定义目录选择,自定义进度条,自定义图片切换效果前言
本篇主要讲讲以下几点: 创建目录选择按钮与文本框 创建自定义的进度条 创建图片切换效果 所用到的插件【新增】: WebCtrl SkinProgress BgWorker 讲义 首先贴出今天教程的完整的例子【已测试】...
用户93985409 7小时前0
谢谢分享!!!用户49916690 11小时前0
感谢分享到彼岸 昨天0
感谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享