NSIS
NSIS 是如何绕过ZIP文件加密的关于如何使用NSIS这款软件移除ZIP文件加密的文章,在中文互联网上出现的不多,内容基本照搬这篇百度经验《 最强大的ZIP密码清除工具,快速清除ZIP密码 》。而这篇百度经验则是照抄了外网一个叫iSumSoft的公司发布的文章“How to Bypass ZIP Password for Free ”,照抄到了每一张图都一模一样。文章里面把NSIS这款打包软件吹得神乎其神,大意就是: 如果你有一个加密了的ZIP压缩包,但你不知道密码,…
NSIS 自定义界面,下载并安装Net.Framework4.8
如果我们的软件开发的语言使用的是C#,使用的平台框架是Net.Framework,哪么在部署软件安装时,就需要考虑在安装过程检测是否需要安装net环境,并进行安装。 本文以 ScreenToGif 这款软件为例,详细讲解如何在安装的过程中检测并下载net包进行安装。 前言1、ScreenToGif 是一款开源的截屏软件,依赖于Net.Framework环境 2、本文讲解的NSIS安装过程为自定义界面,而非传统界面(需要传统界面的留言区留言)。 3、Win10系统好像是自…
NSIS打包程序打包文件
;该配置文件用于生成安装包 ;如果系统已经安装过该文件,第二次安装时不允许修改安装路径. ; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME "软件名称" !define PRODUCT_VERSION "0.0.0.1" !define PRODUCT_PUBLISHER "公司名称" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" !define …
因为他就没绕过,他只是给你一个看起来像那么回事的同名文件而已。 NSIS是打包软件,他本身设计用途是:将软件的安装文件夹,数据文件夹等等一堆东西。 变成一个自解压的exe文件,让用户双击运行exe时,先解压文件到临时解压目录,同时设置好对临时解压目录里的文件夹的各种软硬连接,再启动软件本身。(同时盯着软件运行状态,当软件关闭时,再把用户修改了的配置问价啥的放回压缩包(亦或者其他地方)方便下次用。(这个不一定…
NSIS 制作漂亮的安装界面(仿QQ音乐,网易云音乐)
废话少说,先上图:注:下面的录制的安装过程使用的安装包,均为制作的安装包,而非官方源包。 QQ音乐的安装过程: [图片] 网易云音乐的安装过程: [图片] 安装包下载:QQ音乐安装包 下载链接: https://pan.baidu.com/s/1_gNJe8Alfs79XbArvtzlPw 提取码: 5pix 网易云安装包下载链接: https://pan.baidu.com/s/1ciWhLa_QbMJV50EXiulImg 提取码:btz2 完整源码下载https://github.com/zhaobangyu/NSIS/tree/NsisPackage
NSIS 脚本如何使用UTF-8
问题我在制作安装包的过程中,需要让安装包展示中文字符串。但是但是每次都会导致生成的安装包界面出现乱码。 具体问题如下图所示。 [图片] 解决方案首先确定自己使用NSIS compiler 支持Unicode,具体下载为止在这里 然后,使用vs code打开你的nsis脚本 [图片] 选择以 UTF8-BOM 重新存储 [图片] [图片] 验证安装包,正常显示中文,问题解决。 [图片] 作者:花椒 [图片] 本文首发于微信公众号「甜椒实验室」,未经授权不得转载
基于NSIS的Unity发布后程序的自动制作安装包工具实现
前段时间,应公司要求,研究了一下把Unity发布后的程序自动做成安装包的实现方案。经过一段时间的研究,最终使用NSIS开源工具基本实现了这个需求。为了防止以后自己忘了这部分的东西,特此记录下实现思路,方便以后回顾。研究下来之后,我觉得可能很多流氓软件可能背后都有NSIS这个工具的功劳,哼哼~。方案流程总结 [图片] 整体思路: 基于NSIS的脚本模板,使用C#实现IPostprocessBuildWithReport接口的编辑器脚本,用Unity内部的Player…