排序
NSIS制作安装包,如何检测并卸载已有版本
Var UNINSTALL_PROG Var OLD_VER Var OLD_PATH Function .onInit ClearErrors ReadRegStr $UNINSTALL_PROG ${PRODUCT_UNINST_ROOT_KEY} ${PRODUCT_UNINST_KEY} 'UninstallString' IfErrors done...
NSIS 强制结束程序移除托盘图标
方案一、 强制结束有托盘图标的进程时,需要把鼠标移到托盘图标时,图标才会消失 想图标立即消失,用以下代码即可: FindWindow $0 'Shell_TrayWnd' FindWindow $0 'TrayNotifyWnd' '' $0 FindW...
卸载页面收集信息表单演示
!include nsDialogs.nsh !include LogicLib.nsh OutFile 'Test.EXE' Name 'Test' !include 'MUI2.nsh' Page custom ReportPageShow ReportPageLeave !insertmacro MUI_LANGUAGE 'SimpChinese' V...
NSIS 屏蔽关闭按键
!define SC_CLOSE 0xF060 ;禁止右上角的X按钮 ${GetSystemMenu} $0 $HWNDPARENT System::Call 'user32::EnableMenuItem(i, i, i) i (r0, ${SC_CLOSE}, ${MF_DISABLED})
星际争霸全版本转换器(切换器) 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...
NSIS安装脚本简明教程
特别说明: 某些脚本需要额外的DLL支持,如MPC关联程序,就有可能需要InstallOptionsEx.dll, 另外,可能需要编译语言头文件如:SimpChinese.nsh,可能需要把 !define 全部替换为 !insertmacro MUI_DEF...
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}|${...
NSIS office补丁
!include 'LogicLib.nsh' ; 安装程序初始定义常量 !define PRODUCT_NAME 'office 2003 sp3后续补丁集' !define PRODUCT_VERSION '1.0' !define PRODUCT_PUBLISHER 'Flan, Inc.' SetCompressor l...
介绍一个用NSIS做补丁的插件, 就是自带的vpatch.dll和GenPat.exe
GenPat.exe功能:通过 比较原文件和修改后的文件 生成patch差别文件,是制作补丁文件的工具. 文件位于'C:\Program Files\NSIS\Bin' 语法: GENPAT '未修改文件' '已修改文件' '差异信息文件' 如 GE...
禁止显示 banner
因为安装程序初始化的时候,也就是 .onInit 函数里需要用到某个文件的时候安装程序需要搜索整个数据区块来把它解压出来,当安装程序比较大的时候搜索比较费时,这个时候才显示解压百分比。一般...
klbshhw 6小时前0
感谢分享!!!!!!!!!!!!!!!!!!!!!!@用户38172960 10小时前0
谢谢分享唐懂 13小时前0
感謝分享用户11297581 15小时前0
看看,希望能用唐懂 16小时前0
感谢楼主感謝分享用户13412995 昨天0
感谢分享