排序
如何在NSIS中执行BAT文件
如果BAT不带参数,脚本内容如下: SetOutPath '$INSTDIR' ExecWait '$INSTDIR\A.bat' 如果BAT需要参数时,要把带参数的命令写入另外一个新的BAT中,执行新BAT: B.bat内容: CALL A.bat install...
NSIS修改创建文件夹读写权限
在域环境下,有时受限账户对文件夹需要读、写操作权限,下面为修改文件夹访问权限代码: ReadINIStr $1 '$EXEDIR\Test.ini' 'Directory' 'DirectoryName' ReadINIStr $2 '$EXEDIR\Test.ini' 'Di...
NSIS 替换文件中的内容
Textreplace插件的使用: !include 'TextReplace.nsh' ${textreplace::ReplaceInFile} 'c:\1.txt' 'c:\1.txt' '%Install%' '替换的内容' '/S=1' $4 ${textreplace::FreeReadBuffer} '$4' ${text...
NSIS 静默安装传递更改默认路径参数
安装程序的使用 生成的安装程序和卸载程序接受一些命令行的参数。这些参数可以让用户在安装过程中对安装程序作部分控制。 公共选项 /NCRC 禁止 CRC 检测,除非在脚本里强制使用了 CRCCheck forc...
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结束SYSTEM权限进程
NSIS有很多插件可以结束系统进程,例如:Processes.dll,processwork.dll,KillProcDLL.dll 他们的调用格式如下:Processes::KillProcess '进程名' Push 'QQ.exe Processwork::KillProcess Kill...
NSIS添加安装完成后提示是否运行程序
可以使用MUI函数里面的 MUI_FINISHPAGE_RUN_FUNCTION function 定义一个function,函数里面执行 安装完成后的exe ;定义安装界面 !define MUI_FINISHPAGE_RUN ;安装函数定义 !define MUI_FI...
NSIS安装包64位系统调用注册表函数
1、在安装脚本的开始处定义 LIBRARY_X64。 !include 'MUI.nsh' !include 'Library.nsh' ;如果做32位安装包就把下句注释。 !define LIBRARY_X64 2、注册COM组件,需包含Library.nsh,用宏Install...
NSIS脚本添加可信站点 (2)
四、NSIS脚本还是其他脚本 由于解析用户输入的URL需要用到正则表达式 但是NSIS脚本似乎不支持正则表达式, 当然这里不太肯定,是不是我没找到有关库? 所以就需要调用其他的脚本或者程序。 (1) ...
NSIS脚本添加可信站点 (1)
通过NSIS脚本向IE添加可信站点, 由于没有现成的windows API可调用,实际情况比较复杂 一、常见情况及其对应注册表位置 (一)IP或域名的几种常见情况 尽管用户输入的URL可能很复杂,但是提取出来...
用户39702289 1小时前0
感谢分享用户29114441 11小时前0
感谢分享!用户32848849 13小时前0
感谢分享哈无痕 14小时前0
谢谢分享用户86333552 前天0
谢谢分享用户71328814 前天0
感谢分享