NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows
原创
2022-09-17 07:57:35
155阅读
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚 本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是
原创
2007-06-24 20:48:00
928阅读
!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
310阅读
2评论
NSIS使用 NSIS是一款很流行的开源安装程序制作工具,可以通过编写脚本生成功能丰富的安装程序。 一. NSIS语
原创
2022-12-15 14:15:26
2107阅读
NSIS 路径$INSTDIR安装目录 ($INSTDIR 可以使用 StrCpy、ReadRegStr、ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如,
转载
2020-02-23 04:09:00
1023阅读
2评论
环境安装安装NSIS 和NisEdit,在NisEdit中使用向导创建根据向导,就能生成脚本,脚本可以自己修改 c:\path\to\licence\YourSoftwareLicence.txt 授权文件,原本是不存在的,需要创建这个文件路径, 可以不需要,直接在脚本中删除掉
原创
2023-04-07 10:27:02
111阅读
通过今天的学习 有几个用到的变量和方法
一、INSTDIR & EXEDIR
INSTDIR是解压缩的路径,就是安装后释放的文件地址,即安装时设置的安装地址
EXEDIR指安装文件所在的文件夹,就是执行完.NSI生成的“INSTALL.EXE”的绝对路径。
二、About VIAddVersionKey
VIAddVersionKey使用之前似乎是
原创
2008-12-01 15:56:31
1161阅读
${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
757阅读
检测软件运行环境过程中某些文件损坏后如何修复?
修复源文件可以放在服务器上通过下载到本地进行修复,源文件下载后可以通过验证文件的hash值、签名值、大小等防止文件被篡改。 验证通过后就可以修复安装。 本人最初修复时,源文件就是以文件的形式存在本地(而且需要修复的文件比较多),赤裸裸的源文件在本地 还是不安全的,可以对源文件进行压缩加密等操作,执行修复
NSIS插件制作 最近在做串口相关的一个工具,需要在当前系统有多个串口的情况下,有选择串口的界面供用户选择。在网上找了很久都没找到nsis中获取串口的插件或教程,不知道是否是查询的姿势不对,有知道的请告诉我,十分感谢。没找到的情况下就另辟道路,自己做个NSIS的插件。故开始了网上冲浪查找制作NSIS ...
转载
2021-09-06 19:45:00
761阅读
2评论
NSIS制作安装包时,对于进程操作需要使用ProcessWork插件,可以在NSIS官网上下载到相关插件,然后将插件拷贝到你NSIS安装路径下的Plugins目录下。1.检测某个进程并询问是否结束该进程Function un.CheckLyncIsRun
InitPluginsDir
Push $R2
Ch
原创
2014-11-10 10:04:55
2254阅读
用户使用一个应用软件,最先接触的大概就是软件的安装程序,方便友好的安装程序对软件产品的发布有着举足轻重的影响.
转载
2006-03-26 01:14:00
786阅读
2评论
介绍 nsDialogs nsDialogs 允许在安装程序中创建自定义页面。居于内置的页面之上,nsDialogs 能够创建包含任何类型的以任意形式排列的控件的页面。它能够创建简至仅一个控件的页面,也能创建满足用户需求的版面。例如,Modern UI 2 使用 nsDialogs 来创建欢迎和完成页面。 nsDialogs 是一个新的 NSIS 插件,自版本 NSIS 2.29...
转载
2008-09-24 18:26:00
192阅读
2评论
NSIS脚本详解摘自:http://9goo.blogchina.com/9goo/6414594.html某些脚本需要额外的DLL支持,如MPC关联程序,就有可能需要InstallOptionsEx.dll,另外,可能需要编译语言头文件如:SimpChinese.nsh,可能需要把 !define 全部替换为 !insertmacro MUI_DEFAULT,别的语言以此类推!还
转载
2021-07-29 09:11:20
2534阅读
SetOverwrite on|off|try|ifnewer 此命令决定是否覆盖任何已有的文件。若是'off', 将不覆盖已有文件,若是'try', 将覆盖可以写的文件,无法写入的文件被跳过。若是 'ifnewer', 将只覆盖旧文件。 SetCompress auto|force|off 决定是否压缩资料。若设置为'auto',若压缩后文件变小,将进行压缩。若为 'for
转载
2021-07-29 09:12:45
922阅读
centos7下安装ns2.35超详细教程准备系统环境安装VMware安装centos7安装NS安装相关工具包安装ns2.35测试simple.tcl 准备系统环境安装VMware首先,我们需要先在安装VMware虚拟机,推荐VMware 15 Pro版本 VMware Workstation 15 Pro 官方下载链接:https://download3.vmware.com/software
Inno Setup 和NSIS 都很有名气、很不错的开源安装包制作工具。1. 入门难度2. 脚本语言NSIS脚本语言是它独有的,类似于宏汇编,语法有些怪异难懂。不过,功能还算强大,能调用Windows API,支持用动态链接库形式的扩展。虽然它的语法有些怪,但实际不并不难学,至少相对于Pascal而言,上手要容易些。Inno Setup脚本语言则是基于Pa
初学NSIS,试做了一个简单的安装程序,将一个编译好的.exe文件制成一个安装文件install.exe
以下是代码
; 这是一个简单的安装程序 ;安装程序的名称,显示在安装程序的form上 Name "安装程序例子" ;安装程序启动文件的名称 OutFile "install.exe" ;默认安装目录,$PROG
原创
2008-11-26 10:23:47
779阅读
1评论