排序
IF与WHILE的使用
逻辑语句的宏文件: !include logiclib.nsh IF语句: ${If} $0 == 'some value' MessageBox MB_OK '$0 is some value' ${ElseIf} $0 == 'some other value' MessageBox MB_OK '$0 is some...
NSIS 注册表中键值是否存在
;定义注册表主键 !define HKEY_CLASSES_ROOT 0x80000000 !define HKEY_CURRENT_USER 0x80000001 !define HKEY_LOCAL_MACHINE 0x80000002 !define HKEY_USERS 0x80000003 OutFile OpenReg.exe XP...
NSIS安装和卸载inf
;安装 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultInstall' ;卸载 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultUninstall...
编译支持Log功能的Unicode NSIS
对于开发多语言版本的安装包来说,使用Unicode NSIS就成了一个比较自然的选择。然而Unicode Nsis属于官方NSIS的衍生版,开发进度势必落后于官方的NSIS,主要由Jim一个人进行维护。现在官方最新...
NSIS 文件关联方法
Section '.txt' Note DetailPrint '关联 txt 文件...' SectionIn 1 WriteRegStr HKCR '.txt' '' 'Note.file' WriteRegStr HKCR 'Note.file' '' '文本文件 (.txt)' WriteRegStr HKCR 'Note.file\...
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...
NSIS——“正在安装”步骤中,如何轮换显示图片
1、下载插件 nsisSlideshow 官方网址:Wizou's website - nsisSlideshow : NSIS plugin for displaying fading banners/slideshow 2、可以看下载包中的示例 ShowInstDetails nevershow ;不显示...
如何设置工作目录
NSIS 中设定工作目录使用 SetOutPath,例如在运行程序的代码 ExecWait '$INSTDIR\test2.exe' 前放入 SetOutPath $INSTDIR,那么 $INSTDIR 将会成为当前的工作目录,建立快捷方式也会把工作目录...
如何制作安装包的时候需要调用系统函数来检测当前安装包运行的操作系统的内码页
System::Call 'Kernel32::GetSystemDefaultLangID(v ..) i .s' Pop $0 IntOp $0 $0 & 0xFFFF MessageBox MB_OK $0
到彼岸 21小时前0
感谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
谢谢分享用户23764627 昨天0
感謝分享用户39308004 前天0
感谢分享。。。