脚本编程 第23页
禁止显示 banner-永恒心锁-分享互联网

禁止显示 banner

因为安装程序初始化的时候,也就是 .onInit 函数里需要用到某个文件的时候安装程序需要搜索整个数据区块来把它解压出来,当安装程序比较大的时候搜索比较费时,这个时候才显示解压百分比。一般...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014697
NSIS中调用.inf文件安装附加驱动程序-永恒心锁-分享互联网

NSIS中调用.inf文件安装附加驱动程序

问:记得以前看到有帖子介绍过可在NSIS中调用.inf文件安装附加驱动程序,具体实现代码如下形式: 引用内容 ExecWait 'RunDll32 advpack.dll,LaunchINFSection drivers.inf,DefaultInstall' 偶在...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
020479
介绍一个用NSIS做补丁的插件, 就是自带的vpatch.dll和GenPat.exe-永恒心锁-分享互联网

介绍一个用NSIS做补丁的插件, 就是自带的vpatch.dll和GenPat.exe

GenPat.exe功能:通过 比较原文件和修改后的文件 生成patch差别文件,是制作补丁文件的工具. 文件位于'C:\Program Files\NSIS\Bin' 语法: GENPAT '未修改文件' '已修改文件' '差异信息文件' 如 GE...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
022389
NSIS office补丁-永恒心锁-分享互联网

NSIS office补丁

!include 'LogicLib.nsh' ; 安装程序初始定义常量 !define PRODUCT_NAME 'office 2003 sp3后续补丁集' !define PRODUCT_VERSION '1.0' !define PRODUCT_PUBLISHER 'Flan, Inc.' SetCompressor l...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0168110
NSIS 窗体顶置-永恒心锁-分享互联网

NSIS 窗体顶置

主要部分: !define HWND_TOPMOST -1 !define SWP_NOSIZE 1 !define SWP_NOMOVE 2 System::Call 'user32::SetWindowPos(i $HWNDPARENT, i ${HWND_TOPMOST}, i0, i0, i0, i0, i ${SWP_NOSIZE}|${...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0184614
NSIS安装脚本简明教程-永恒心锁-分享互联网

NSIS安装脚本简明教程

特别说明: 某些脚本需要额外的DLL支持,如MPC关联程序,就有可能需要InstallOptionsEx.dll, 另外,可能需要编译语言头文件如:SimpChinese.nsh,可能需要把 !define 全部替换为 !insertmacro MUI_DEF...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
017535
星际争霸全版本转换器(切换器) Build 2009.04.27 完整代码-永恒心锁-分享互联网

星际争霸全版本转换器(切换器) Build 2009.04.27 完整代码

; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !ifdef MINI_VERSION !define PRODUCT_NAME 'SCV Selector (Mini Version)' !define SCV_INI 'SCV...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
020668
NSIS 屏蔽关闭按键-永恒心锁-分享互联网

NSIS 屏蔽关闭按键

!define SC_CLOSE 0xF060 ;禁止右上角的X按钮 ${GetSystemMenu} $0 $HWNDPARENT System::Call 'user32::EnableMenuItem(i, i, i) i (r0, ${SC_CLOSE}, ${MF_DISABLED})
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0170212
卸载页面收集信息表单演示-永恒心锁-分享互联网

卸载页面收集信息表单演示

!include nsDialogs.nsh !include LogicLib.nsh OutFile 'Test.EXE' Name 'Test' !include 'MUI2.nsh' Page custom ReportPageShow ReportPageLeave !insertmacro MUI_LANGUAGE 'SimpChinese' V...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0186514
NSIS 强制结束程序移除托盘图标-永恒心锁-分享互联网

NSIS 强制结束程序移除托盘图标

方案一、 强制结束有托盘图标的进程时,需要把鼠标移到托盘图标时,图标才会消失 想图标立即消失,用以下代码即可: FindWindow $0 'Shell_TrayWnd' FindWindow $0 'TrayNotifyWnd' '' $0 FindW...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
026837