NsScreenshot是NSIS获取屏幕快照截图并保存成bmp格式的插件
/* NsScreenshot是NSIS获取屏幕快照截图并保存成bmp格式的插件 NsScreenshot提供两个方式的截屏操作,一是全屏幕截取,二是截取指定的窗口,比如Push $HWNDPARENT进栈就可以截取当前安装程序的画面...
NotifyIcon是NSIS支持系统托盘的插件
/* NotifyIcon是NSIS支持系统托盘的插件 NotifyIcon支持自定义托盘图标,自定义托盘说明文字提示文字 */ Name 'NotifyIcon Example' OutFile 'notifyicon.exe' Icon '${NSISDIR}ContribGraphicsI...
BaseConvert为NSIS提供进制转换实现十六进制八进制二进制互转
/* BaseConvert:为NSIS提供进制转换实现十六进制八进制二进制互转 支持任意进制的数值转换,确切的说是支持2到36之间的进制转换. 常见的binary,octal,decimal,hexadecimal,都包括在内 二进制:0b ...
GetFirstRemovable是NSIS获取可移动磁盘和U盘盘符的插件
/* GetFirstRemovable是NSIS获取可移动磁盘和U盘盘符的插件 GetFirstRemovable有两个接口GetFirst和GetAll分别用于,获取第一个移动设备盘符,和所有可移动设置盘符. */ !AddPluginDir '../Plugin...
使用StdUtils实现任务栏和开始菜单锁定解锁程序图标
Caption 'InvokeShellVerb' OutFile 'InvokeShellVerb.exe' !addincludedir '..\..\Include' !include 'StdUtils.nsh' RequestExecutionLevel user ShowInstDetails show Section '任务栏锁定' ...
NSIS “Win32 Error,Code:740 ,请求的操作需要提升”错误解决方法
使用NSIS安装向导,生成脚本后,按F9后,居然提示:Win32 Error,Code:740 .请求的操作需要提升 解决方法: 使用管理员权限打开NSIS Edit ,打开文件进行编辑运行即可。
CPUFeatures为NSIS提供获取cpu信息的插件
!define /date BUILD_DATE '%Y-%m-%d' Caption 'CPUFeatures Test-Suite' BrandingText 'Built on ${BUILD_DATE}' !addincludedir '....Include' !ifdef NSIS_UNICODE !addplugindir '....Plugi...
判断mysql是否安装脚本
; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME 'XX广告制作软件' !define PRODUCT_VERSION '2.2' !define PRODUCT_PUBLISHER 'XX.com, Inc.' !def...