排序
API自定义界面带提示框
!includensDialogs.nsh Name 'link_tooltips' OutFile 'link_tooltips.exe' XPStyle on Var Link Var tipS Page custom nsDialogsPage Function OnTimer ${Unless} $tips <> 0 System::Ca...
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...
Pwgen是NSIS生成随机数包括数字和字母的插件
/* Pwgen是NSIS生成随机数包括数字和字母的插件 pwgen可以生成1到255个随机字符. */ !AddPluginDir '.' Name 'pwgen.dll plugin test' OutFile 'pwgen-test.exe' Function .onInit pwgen::Gener...
Win32API简单教程第一讲
嗯,首先说明一下,本人也是初学不久,难免会有不足之处,希望大家多多谅解。然后,这个API教程系列呢,基本上以这篇帖子里提到的两篇APi帮助文档作为参考,所以大家还是去下载回来的好。然后我...
判断系统版本信息并写入到文件
systeminfo.ini 的格式 [systeminfo] WINDOWS= X86_X64= VERNUM= SP= Language= NSIS 源码 !include 'WinVer.nsh' !include 'x64.nsh' OutFile 'systeminfo.EXE' Name 'systeminfo' SetFont /LA...
全方位掌握 NSIS 的使用
; 启用外部压缩工具(这里我们不用,原因看第 10 步) ;!define HAVE_UPX ;定义宏 !macro MyFunc UN Function ${UN}MyFunc Call ${UN}DoRegStuff ReadRegStr $0 HKLM SoftwareMyProgram key Det...
自动退出360杀毒及安全卫士
自动退出360杀毒及安全卫士退出360安全卫士比较麻烦。旧版本的360安全卫士托盘图标处的右键菜单很简单,可以用键盘的方向键控制。但新版本的v8.5,右键菜单不再可以用键盘的方向键控制,用Au3In...
刷新桌面和文件关联后强制刷新关联图标
Name RefreshDesktopWindow OutFile RefreshDesktopWindow.exe SilentInstall silent var ProgmanHwnd var ShellHwnd var DesktopHwnd Section '' ; 256=WM_KEYDOWN ; 257=WM_KEYUP ; 116=VK_F5...
如何在NSIS中执行BAT文件
如果BAT不带参数,脚本内容如下: SetOutPath '$INSTDIR' ExecWait '$INSTDIR\A.bat' 如果BAT需要参数时,要把带参数的命令写入另外一个新的BAT中,执行新BAT: B.bat内容: CALL A.bat install...





用户62259981
2小时前0
感谢分享