排序
优化安装程序的启动速度
因为安装程序初始化的时候,也就是 .onInit 函数里需要用到某个文件的时候安装程序需要搜索整个数据区块来把它解压出来,当安装程序比较大的时候搜索比较费时,这个时候会显 示解压百分比;一般都是...
更改壁纸桌面背景
Name '更改壁纸' OutFile '更改壁纸.exe' Caption '更改壁纸' SetCompressor /FINAL /SOLID lzma !include UsefulLib.nsh page instfiles Var HWND Section ${GetWallpaper} '$r0' ;获得当前壁...
操作系统环境变量
!include 'StrFunc.nsh' ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME 'Setup_Wintech' !define PRODUCT_VERSION '2.0' !define PRODUCT_PUBLISHER 'Wintech Digital Systems Tec...
制作NSIS命令行窗口输出插件
在上一篇中,介绍了如何让NSIS生成的安装包在静默安装时从命令行窗口输出安装信息,但是产生了很多问题,于是我们想换一个实现方法, 毕竟静默安装时的输出信息并不需要那么多,多了反而让人眼花。静...
使用技巧调试信息跳转
在安装过程中显示DetailPrint调试信息 Name 'nsExec Test' OutFile 'nsExec Test.exe' ShowInstDetails show Section 'Output to variable' nsExec::ExecToStack ''${NSISDIR}makensis.exe' /VE...
判断mysql是否安装脚本
; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME 'XX广告制作软件' !define PRODUCT_VERSION '2.2' !define PRODUCT_PUBLISHER 'XX.com, Inc.' !def...
判断.net环境远程下载安装脚本
正常情况,没有判断.net环境 ; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME '管理系统' !define PRODUCT_VERSION '1.0' !define PRODUCT_PUBLISHER...
调用rundll32 advpack.dll运行一个驱动安装文件.inf
NSIS 调用rundll32 advpack.dll运行一个驱动安装文件.inf ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$EXEDIRyou.inf',DefaultInstall' 该命令的语法:rundll32 advpack.dll,LaunchINFSe...
按钮设置皮肤插件SkinBtn
1. 必须先在.onInit或.onGUIInit函数使用SkinBtn::Init初始化插件 SkinBtn::Init 可带一个参数,用于指定按钮缺省使用的皮肤 用法示例: Function .onInit InitPluginsDir File /oname=$PLUGINSDI...
自定义界面的几种用法
!define APP_NAME 'Test' name ${APP_NAME} outfile '${APP_NAME}.exe' showinstdetails show InstallDir '$PROGRAMFILES${APP_NAME}' !include 'mui.nsh' !define MUI_PAGE_CUSTOMFUNCTION_PRE...
用户93985409 8小时前0
谢谢分享!!!用户49916690 13小时前0
感谢分享到彼岸 昨天0
感谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享