排序
NSIS ini/REG
OutFile 'test.exe' Name 'INI Test' !define CLIENTNAME $6 !define SECTIONNAME 'CLIENTNAME=${CLIENTNAME}' Section ; Getting Clientname From Registry ReadRegStr $1 HKCU 'Software\BenV...
NSIS —路径
$INSTDIR 安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。 注意在卸载程序代码里,$INSTDIR 为卸载程序所在...
NSIS安装和卸载inf
;安装 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultInstall' ;卸载 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultUninstall...
nsis安装包(四)_软件环境
软件环境 制作nsis安装包,至少需要一个编译程序,它将nsis脚本转化为安装包。 使用有语法高亮、代码折叠、大纲视图等特征的开发环境编辑和编译NSIS脚本是一个方便的方法。 增加了新特征(如文...
如何制作安装包的时候需要调用系统函数来检测当前安装包运行的操作系统的内码页
System::Call 'Kernel32::GetSystemDefaultLangID(v ..) i .s' Pop $0 IntOp $0 $0 & 0xFFFF MessageBox MB_OK $0
NSIS 卸载时判断程序是否运行
Function un.onInit !insertmacro MUI_UNGETLANGUAGE MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 '您确实要完全移除xxx,及其所有的组件?' IDYES +2 Abort Find: FindProcDLL::FindPr...
如何设置工作目录
NSIS 中设定工作目录使用 SetOutPath,例如在运行程序的代码 ExecWait '$INSTDIR\test2.exe' 前放入 SetOutPath $INSTDIR,那么 $INSTDIR 将会成为当前的工作目录,建立快捷方式也会把工作目录...
NSIS 水纹特效
!AddPluginDir '.\' !AddIncludeDir '.\' !include MUI.nsh ; -------------------------------------------------- ; General settings. Name 'WaterCtrl_Test Example' OutFile 'WaterCtrl_Te...
基于Tomcat6安装程序的开发要点
有一个Web Application是在Tomcat6上构建的,要部署到Windows平台上,需要制作一个安装程序,以方便用户安装。 安装程序的主要目标是:用一个安装程序安装Java运行环境、Tomcat以及Web Applicat...
NSIS杂记
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚...
到彼岸 昨天0
感谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
感謝分享用户39308004 前天0
感谢分享。。。