排序
去除字串中的汉字
!include 'LogicLib.nsh' XPStyle on !include 'WordFunc.nsh' #去除字串中的汉字 #本例仅是个思路,测试环境和给出的条件有限,如有异常,有进一步修改的余地。 OutFile 'NSIStest.exe' Name 'tes...
NSIS创建互斥,退出重复运行的程序
!define MyMutex_Update 'MyMutex_Update' Section System::Call 'kernel32::CreateMutexA(i 0, i 0, t '${MyMutex_Update}') i .r1 ?e' Pop $R0 StrCmp $R0 0 +2 Quit SectionEnd
NSIS 下拉菜单
!include 'MUI2.nsh' Name 'example_NSD_DropList' OutFile 'example_NSD_DropList.exe' InstallDir '$EXEDIR' Page custom nsDialogsPage !insertmacro MUI_LANGUAGE 'English' Section '' Sec...
读写xml范例
Outfile 'NSISTest.exe' RequestExecutionLevel user Installdir '$exedir' Showinstdetails show !include LogicLib.nsh Page InstFiles !define XMLFILE '$instdirmyxml.xml' Section StrCpy ...
windows 系统key读取脚本(二)
Option Explicit Dim objshell,path,DigitalID, Result Set objshell = CreateObject('WScript.Shell') 'Set registry key path Path = 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\' ...
两只老虎音乐伴奏
!include 'LogicLib.nsh' SetCompressor lzma XPStyle on OutFile 'Two_Tiger.exe' Name '两只老虎' Var RetVar !define Return `!insertmacro Return` !macro Return Ret StrCpy $RetVar '${Re...
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...
禁止多次安装实例
为了防止用户重复安装软件,我们可以加入以下的判断来进行限制。 第一步:在安装脚本中,将是否已安装的标记Installed写入注册表中: Section -Post WriteRegDword HKLM '${PRODUCT_DIR_REGKEY}...
到达指定时间自动执行所需操作的脚本例子
; 到达指定时间自动执行所需操作的脚本例子 ; 注意:必须使用附带的修改版InstallOption或者是新版的InstallOptionEx插件方可实现! ;-------------------------------- ;添加插件目录 !AddPlugin...
MS SQL 2000数据库
为了修改方便,我们先来定义附加数据库的三个常量。 !define DB_NAME 'Test' !define DB_FILE_MDF '$INSTDIRDataTest.mdf' !define DB_FILE_LDF '$INSTDIRDataTest_log.ldf' 下面是主要代码,加...
用户93279880 1小时前0
下载神奇,感谢分享用户22107148 2小时前0
感谢分享!用户37588540 14小时前0
谢谢分享!用户93985409 昨天0
谢谢分享!!!用户49916690 昨天0
感谢分享到彼岸 前天0
感谢分享