排序
NSIS 选择卸载组件
!insertmacro MUI_UNPAGE_COMPONENTS ;卸载选择组件页面 !insertmacro MUI_UNPAGE_INSTFILES ;卸载过程页面 Section Uninstall Delete '$INSTDIR\${PRODUCT_NAME}.url' Delete '$INSTDIR\uninst...
页面上的图像 – 从文件
OutFile 'ICO_DLL-test.exe' !include nsDialogs.nsh Page custom CreatePage Function CreatePage nsDialogs::Create 1018 Pop $0 ; i* : ID的图标 - 从可执行文件(.exe),或DLL System::Cal...
在VS2008环境下使用Scons编译NSIS
花了一个晚上的时间好不容易把NSIS的源代码编译过了,设置环境真是不容易啊。 首先解释一下为什么要编译NSIS的源代码,因为有时要修改NSIS的设置,比如让NSIS支持LOGGING啊,加大字符串长度,虽...
NSIS实现ArcEngine Runtime安装和自动注册
Section 'ArcEngineSection' SEC03 SetOutPath '$INSTDIR\EngineRuntime' File /r 'EngineWindows\*.*' nsExec::ExecToLog '$INSTDIR\EngineRumtime\setup.exe'; Pop $0 StrCmp $0 'success' +1...
返回运行进程的内存或 IO 信息数组
ProcessGetStats 返回运行进程的内存或 IO 信息数组. ProcessGetStats ( ['进程' [, 类型 = 0]] ) 参 数 进程 [可选] 进程的名称或者PID. 默认值(-1) 表示当前进程. 类型 [可选] 0 = (默认) 内...
隐藏最大化和最小化范例
!define APPNAME 'Remove MinimizeMaximize' name '${APPNAME}' outfile '$%temp%\${APPNAME}.exe' showInstDetails show !include MUI.nsh installdir '$Temp\NSIS-Test' Function myGUIInit ;...
NSIS检测获取NET版本
;获取.NET版本,此函数在nsis.sf.net中有 Function GetDotNETVersion Push $0 Push $1 System::Call 'mscoree::GetCORVersion(w .r0, i ${NSIS_MAX_STRLEN}, *i) i .r1' StrCmp $1 'error' 0 +2...
一条语句删除数据重复行
FileWrite(FileOpen('去重复行.txt',2),StringRegExpReplace(FileRead('文件.txt'),'(?m)(^.*\n)(?=(?:^.*\n)*\1)',''))
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 为卸载程序所在...
用户58292053 10小时前0
可以用户94834483 11小时前0
不错,支持。用户29762947 12小时前0
感谢大神分享~用户29762947 12小时前0
感谢大神分享~用户61589489 16小时前0
非常感谢分享,不知道有没有linux版本的用户34026710 19小时前1
谢谢分享