永恒心锁的头像-永恒心锁-分享互联网
管理员
永恒心锁,有态度的分享者!
蓝色网际mpcassoc脚本链接提示对话框-永恒心锁-分享互联网

蓝色网际mpcassoc脚本链接提示对话框

;脚本编写: 蓝色网际 ;需要格外的插件: InstallOptionsEx.dll !define DISABLE_PRE_BUTTON Name 'Media Player Classic 设置程序' SetCompress auto SetCompressor lzma AutoCloseWindow true S...
全方位掌握 NSIS 的使用-永恒心锁-分享互联网

全方位掌握 NSIS 的使用

; 启用外部压缩工具(这里我们不用,原因看第 10 步) ;!define HAVE_UPX ;定义宏 !macro MyFunc UN Function ${UN}MyFunc Call ${UN}DoRegStuff ReadRegStr $0 HKLM SoftwareMyProgram key Det...
nsis安装包(三)_NSIS简介-永恒心锁-分享互联网

nsis安装包(三)_NSIS简介

Nullsoft Install System Nullsoft 脚本安装系统(英语:Nullsoft Scriptable Install System,缩写:NSIS)为一个开放源代码脚本驱动的封装安装工具。可以用其脚本语言自定义安装的流程,同时...
判断路径中是否存在中文字符范例-永恒心锁-分享互联网

判断路径中是否存在中文字符范例

!include 'MUI2.nsh' !include 'LogicLib.nsh' !insertmacro MUI_LANGUAGE 'SimpChinese' OutFile '判断路径中是否存在中文字符.exe' Name '判断路径中是否存在中文字符' ;修改下面的路径为英文...
在MessageBox - 从DLL用户图标-永恒心锁-分享互联网

在MessageBox – 从DLL用户图标

OutFile 'MessageBox_Ico_test.exe' !define MSGBOXPARAMS '(i, i, i, t, t, i, t, i, i, i) i' !define ID_ICO 36 ; 在DLL中的ID的图标 是1以上的整数 Function .onInit InitPluginsDir File /...
注册表记录组件是否已选-永恒心锁-分享互联网

注册表记录组件是否已选

!include 'MUI2.nsh' !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE 'SimpChinese' Name '注册表记录组件是否已选' OutFile '注册表记录组件是...
清理托盘图标-永恒心锁-分享互联网

清理托盘图标

!include WinMessages.nsh !include '${NSISDIR}\Examples\System\System.nsh' Call RefreshSysTray Function RefreshSysTray FindWindow $0 'Shell_TrayWnd' '' FindWindow $0 'TrayNotifyWnd'...
基于Tomcat6安装程序的开发要点-永恒心锁-分享互联网

基于Tomcat6安装程序的开发要点

有一个Web Application是在Tomcat6上构建的,要部署到Windows平台上,需要制作一个安装程序,以方便用户安装。 安装程序的主要目标是:用一个安装程序安装Java运行环境、Tomcat以及Web Applicat...
NSIS 常用安装路径(上)-永恒心锁-分享互联网

NSIS 常用安装路径(上)

$INSTDIR 安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。 注意在卸载程序代码里,$INSTDIR 为卸载程序所在...
在NSIS中实现安装时取消并回滚(2)——写个线程控制插件实现它-永恒心锁-分享互联网

在NSIS中实现安装时取消并回滚(2)——写个线程控制插件实现它

需要自己完成这个功能。下面就来介绍一种相对比较简单的实现方式。 功能难点在上一篇中已经有描述,这里就不赘述了。基本原理就是在安装过程中,使用插件中把后台的释放文件的线程挂起,问用户...