!define PRODUCT_NAME "装箱大师企业版" !define PRODUCT_VERSION "4.0" !define PRODUCT_PUBLISHER "北京达纬恒通信息技术有限公司" !define PRODUCT_WEB_SITE "http://www.zhuangxiang.com" !define PRODUCT_DIR_REGKEY "Software\Micro...
转载 2008-09-24 19:09:00
280阅读
2评论
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚 本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是
原创 2007-06-24 20:48:00
918阅读
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows
原创 2022-09-17 07:57:35
155阅读
通过今天的学习 有几个用到的变量和方法   一、INSTDIR & EXEDIR INSTDIR是解压缩的路径,就是安装后释放的文件地址,即安装时设置的安装地址 EXEDIR指安装文件所在的文件夹,就是执行完.NSI生成的“INSTALL.EXE”的绝对路径。   二、About VIAddVersionKey VIAddVersionKey使用之前似乎是
原创 2008-12-01 15:56:31
1158阅读
${if} dialog == error 注意 等号两步要有空格 Function .oninit 也有空格
转载 2008-09-24 17:23:00
156阅读
2评论
Var str1Function StackOperPush "Hello"Pop $str1 ; $str1 = HelloPush "$str1 World"Pop $str1 ; $str1 = Hello WorldMessageBox MB_OK "$str1"FunctionEnd
原创 2021-08-26 09:23:02
740阅读
NSIS使用 NSIS是一款很流行的开源安装程序制作工具,可以通过编写脚本生成功能丰富的安装程序。 一. NSIS
原创 2022-12-15 14:15:26
2047阅读
NSIS 路径$INSTDIR安装目录 ($INSTDIR 可以使用 StrCpy、ReadRegStr、ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如,
转载 2020-02-23 04:09:00
975阅读
2评论
环境安装安装NSIS 和NisEdit,在NisEdit中使用向导创建根据向导,就能生成脚本,脚本可以自己修改 c:\path\to\licence\YourSoftwareLicence.txt 授权文件,原本是不存在的,需要创建这个文件路径, 可以不需要,直接在脚本中删除掉   
原创 2023-04-07 10:27:02
108阅读
检测软件运行环境过程中某些文件损坏后如何修复? 修复源文件可以放在服务器上通过下载到本地进行修复,源文件下载后可以通过验证文件的hash值、签名值、大小等防止文件被篡改。 验证通过后就可以修复安装。 本人最初修复时,源文件就是以文件的形式存在本地(而且需要修复的文件比较多),赤裸裸的源文件在本地 还是不安全的,可以对源文件进行压缩加密等操作,执行修复
本教程环境NSIS2.16 我们按脚本结构依此讲说,因本人亦属初学,有不到之处敬请批评指正! 介绍 NSIS特别说明: 某些脚本需要额外的DLL支持,如MPC关联程序,就有可能需要InstallOptionsEx.dll, 另外,可能需要编译语言头文件如:SimpChinese.nsh,可能需要把 !define 全部替换为 !insertmac
nsis使用:启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包选择“使用脚本向导创建新的脚本文件”,确定进步脚本向导,下一步第一步,这里填写应用程序的一些基本信息,下一步第二步,这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改第三步,选择一些效果,安装程序不用搞这么花哨,直接下一步第四步,指定默认目录,授权文件有的话就指定
初学NSIS,试做了一个简单的安装程序,将一个编译好的.exe文件制成一个安装文件install.exe 以下是代码 ; 这是一个简单的安装程序  ;安装程序的名称,显示在安装程序的form上 Name  "安装程序例子"  ;安装程序启动文件的名称 OutFile  "install.exe"  ;默认安装目录,$PROG
原创 2008-11-26 10:23:47
771阅读
1评论
MessageBox MB_OK '$$0 is "$0"' ;$0是某个值 ${If} $0 == 'some value' MessageBox MB_OK '$$0 is some value' ${ElseIf} $0 == 'some other value' MessageBox MB_OK '$$0 is some other value' ${Else} Messa...
转载 2008-09-28 14:59:00
276阅读
2评论
MessageBox MB_OK '$$0 is "$0"' ;$0是某个值 ${If} $0 == 'some value' MessageBox MB_OK '$$0 is some value' ${ElseIf} $0 == 'some other value' MessageBox MB_OK '$$0 is some other value' ${Else} Message...
转载 2008-10-10 11:33:00
127阅读
2评论
概述 最近需要写一个安装程序,比对了一下现有的安装工具,最后选定了NSIS,最主要的原因一是开源
原创 2022-06-20 17:53:26
3321阅读
这是一些常用的NSIS代码,少轻狂特意整理出来,方便大家随时查看使用。不定期更新哦~~~ 1;获取操作系统盘符2ReadEnvStr $R0 SYSTEMDRIVE3;创建log文件夹4
转载 2021-07-29 10:03:49
1208阅读
NSIS插件制作 最近在做串口相关的一个工具,需要在当前系统有多个串口的情况下,有选择串口的界面供用户选择。在网上找了很久都没找到nsis中获取串口的插件或教程,不知道是否是查询的姿势不对,有知道的请告诉我,十分感谢。没找到的情况下就另辟道路,自己做个NSIS的插件。故开始了网上冲浪查找制作NSIS ...
转载 2021-09-06 19:45:00
741阅读
2评论
NSIS制作安装包时,对于进程操作需要使用ProcessWork插件,可以在NSIS官网上下载到相关插件,然后将插件拷贝到你NSIS安装路径下的Plugins目录下。1.检测某个进程并询问是否结束该进程Function un.CheckLyncIsRun   InitPluginsDir   Push $R2   Ch
原创 2014-11-10 10:04:55
2252阅读
  • 1
  • 2
  • 3
  • 4
  • 5