首页
学习
活动
专区
工具
TVP
发布

NSIS 打包脚本基础

简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。...工具: HW VNISEdit(NSIS脚本编辑器) 1、 使用编辑器中NSIS脚本向导功能,自动生成对应的nsi脚本。...脚本结构 NSIS脚本(称nsi脚本)主要包含安装程序属性、页面、区段、函数。 属性 用来定义安装程序的行为和界面风格,这些属性大部分是编译时刻属性,即不能在运行时刻改变。...有时,预先打包文件,方便安装加速释放之用。

4.4K60
您找到你想要的搜索结果了吗?
是的
没有找到

NSIS 打包 Electron 生成exe安装包

编写一个页面 使用IDE打开随便编写一个页面 使用npm 构建安装包 npm run build 安装程序制作 下载NSIS软件,安装 下载地址:https://...下载完毕打开 下一步 下一步 就行了 傻瓜式安装 NSIS新建脚本 点击软件左上角文件->选择新建脚本(向导) 到应用程序信息这里 填写的应用程序名称必须和你package.json...做的软件会被某流氓杀软报毒 没办法解决 在这里给出一个解决办法 安装程序检测360是否运行 如果在运行就禁止安装 其中使用到一个dll插件 (FindProcDLL.dll) 官方下载地址:http://nsis.sourceforge.net...下载完毕之后 放到NSIS目录下的 VNISEdit\Plugins 目录中 如果不知道目录 那就在桌面 右击VNISEdit 编译环境 选择打开所在目录 就可以看到了 在脚本最后加一句 编译完成后会后些方法...Quit no_run: FunctionEnd NSIS运行必须为管理员 请以管理员身份运行VNISEdit 编译环境 不然会终止编译并且有一个警告 好像是需要提级 什么什么的!

1.9K31

Linux常用的打包压缩命令

文章目录 打包压缩 打包 / 解包 打包解包演练 压缩/解压缩 1) `gzip` 2) `bzip2(two)` 打包压缩 打包压缩 是日常工作中备份文件的一种方式 在不同操作系统中,常用的打包压缩方式是不同的...Windows 常用 rar Mac 常用 zip Linux 常用 tar.gz 打包 / 解包 tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中...,也可以把一个 打包的大文件恢复成一系列文件 tar 的命令格式如下: # 打包文件 tar -cvf 打包文件.tar 被打包的文件/路径....tar 文件,所以必须放选项最后 注意:f 选项必须放在最后,其他选项顺序可以随意 打包解包演练 删除桌面的所有内容 新建三个空白文件 01.txt、02.txt、03.txt 将这三个文件打一个...在 Linux 中,最常见的压缩文件格式就是 xxx.tar.gz 在 tar 命令中有一个选项 -z 可以调用 gzip,从而可以方便的实现压缩和解压缩的功能 命令格式如下: #

2.7K20

LinuxRPM打包制作过程

,使用%patch0或%{patch0}引用 Prefix: %{_prefix} 这个主要是为了解决今后安装rpm包时,并不一定把软件安装到rpm中打包的目录的情况。...install脚本的时候引用,才能实现rpm安装时重新指定位置的功能 Prefix: %{sysconfdir} 这个原因和上面的一样,但由于%{prefix}指/usr,而对于其他的文件,例如/etc的配置文件...一般用%setup -c就可以了,但有两种情况:一就是同时编译多个源码包,二就是源码的tar包的名称与解压出来的目录不一致,此时,就需要使用-n参数指定一了。...该选项可有可无 %clean rm -rf %{buildroot} #清理临时文件 RPM包制作拓展 如果想为zabbix增加启动控制脚本或一些其他的配置文件,可以将其放在SOURCE,...10:53 zabbix-3.0.3.tar.gz -rwxr-xr-x 1 root root 2182 Aug 1 12:03 zabbix_agentd 编辑 SPEC文件 Source0增加如下

3.9K20

常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)

SUPPRESS 二、Windows 补丁包 有两种情况,一种是类似 IE 增量补丁包,要使之静默安装,只需要在执行文件后加上 /q:a /r:n 参数即可 另种是 Windows 常用的补丁文件,一般情况加上...七、Nullsoft SuperPiMP Install System (NSIS) 使用 NSIS(NullSoft Installation System)制作的安装文件,可用 /S (注意大写)来进行静默安装...很多用NSIS打包的程序在安装的时候都有类似的窗口,例如 Winamp 和 CDex 。...在本文就和广大爱好者一起研究一几种常见软件封包形式的静默安装方式,如有遗漏和错误之处,请指出,大家互相交流!...声明:本文由w3h5原创,转载请注明出处:《常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)》 https://www.w3h5.com/post/429.html

11.7K22

linux打包命令_linux常用命令全集

linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助!...linux系统中打包文件的命令详解 tar tar 的选项与参数非常的多!我们只讲几个常用的选项,更多选项您可以自行 man tar 查询啰!...,可搭配 -v 来察看过程中被打包的档名(filename) -t :察看打包档案的内容含有哪些档名,重点在察看『档名』就是了; -x :解打包或解压缩的功能,可以搭配 -c (大写) 在特定目录解开...[[email protected] ~]# cd /usr/local/src [[email protected] src]# tar -zxvf /tmp/etc.tar.gz # 在预设的情况,...补充:linux系统中其它打包命令 gzip, zcat 命令 [[email protected] ~]# gzip [-cdt#] 档名 [[email protected] ~]# zcat 档名

1.5K50

NSIS 打包 Electron 项目的注意事项(拖拽、权限、兼容性等)

我自己本人不做 Electron 的开发,但有一位合作伙伴在使用 NSIS 打包 Electron 应用的时候遇到了一些问题,主要问题有以下几个,先记录下来,然后追个击破。...打包后应用在 Windows 7 无法直接运行,需要修改兼容性为 Windows 7 才可以使用 打包后安装或者卸载时应用在运行会安装或者卸载失败,无法替换或删除应用(这个与 Electron 无关但也介绍一...NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Program Files (x86)\\MyOffice\\avic.exe"="WIN7RTM" 要在 NSIS...安装或卸载前结束应用 需要两个插件,一个是 KillProcDLL.dll,另一个是 FindProcDLL.dll,这两个插件均可以从 NSIS 官网下载。...经过排查发现,NSIS 打包后安装包程序默认是以管理员身份启动的,第一次安装完成后自动启动应用时会继承安装包的权限(管理员)导致拖拽功能无法使用了,而直接从桌面运行快捷方式是没问题的。

66220

打包java程序()

寝室里买了一个无线猫,平时上网能用上翼讯,网速也快了不少,心情一直不错,今天把java的打包讲完,下一次我就回到C/C++上面了。    ...上一次说了怎么把java程序打包成jar,但是在Windows,可执行程序一般是exe格式。...上面一个是把整个class文件夹让JRE编译(包括不是jar文件的文件),下面一个选项只能将jar打包成exe。我们不需要其他资源,就选下面一个选项。 ?    ...最后,我们得到了一个exe文件,点击会弹出一个MessageBox,告诉你exe是exe4j打包的(很讨厌),之后才会运行程序。    ...当我们需要在未安装java虚拟机的电脑上运行时,我们使用NSIS之类的软件把JRE和exe制作成一个安装包,就可以正常使用了。

1.4K10
领券