首页 > TAG信息列表 > NSIS

NSIS V3.08 简体中文增强版

说明: 该3.08版本属本人业余时间集成修改制作,首发博客园,欢迎反馈安装与使用中出现的BUG,转载请注明出处! 本版本母版源自NSIS(Nullsoft Scriptable Install System)V3.08(专业开源安装包制作工具) 功能与特性: 集成国外NSIS分支NSISBi功能(开发作者jasonfriday13),可突破官方版本的安装包最大

NSIS 打包脚本基础

目录 简介  工具:脚本结构  属性  页面  区段  函数基本语法  变量  编译器指令参考 简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS

electron-builder 配置使用过程中遇到的问题点

1、electron build报错,nsis下载不下来的情况 (1)nsis文件夹的路径不能包含中文,比如我的存放路径为(win10系统) C:\Users\技嘉\AppData\Local\electron-builder\Cache 上面的路径就包含中文,build会一直提示:electron Plugin not found, cannot call StdUtils, 解决方案:新建一个环境变量

【Electron】electron-builder 打包nsis时,设置URL Protocol

问题 electron-builder使用nsis打包,安装时不会设置URL Protocol。 解决方法 自定义nsis 脚本 electron-builder 可以自定义打包脚本 https://www.electron.build/configuration/nsis#custom-nsis-script 脚本 !define SCHEMENAME "app" #修改为你自定义的URL Protocol !macro cus

bootstrap-3-自定义栅格系统

自定义栅格系统 第一步 直接将bootstrap的源码拿过来。 grid.less variables.less mixins/clearfix.less mixins/grid.less mixins/grid-framework.less 第二步 自己编写一个damu.less,然后将上面所有的文件都引入: 这里要注意两个问题,第一个问题,clearfix.less 第二个问题,在damu.

NSIS打包程序

1、前言 程序设计好以后会生成若干可执行文件和依赖文件。为了方便程序被更好地使用,需要将程序封装为一个安装程序。 2、平台和环境 Windows系统 安装NSIS 下载地址:https://nsis.sourceforge.io/Download NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装

Electron-Builder 打包Nsis,安装后自动运行程序

需求,想要的功能 默认 Program Files 或 Program Files(x86) 可以选择安装目录 安装后自动运行程序 electorn-builder nsis配置,如下: { oneClick: false, perMachine: true, allowElevation: true, allowToChangeInstallationDirectory: true, } 问题 查看electr

NSIS Error error launching installer

解决NSIS Error error launching installer问题 Nullsoft Scriptable Install System (NSIS) 1. 打开控制面板,找到区域和语言2. 点击管理,然后点击非Unicode程序语言里面的“更改系统区域设置”。3. 如果语言是英文,改为中文,重启    如果语言是中文,改为英文重启,之后再改为中文,再

electron-builder 使用nsis打包不显示installerSideBar图片

在使用electron-builder 生成安装包时,通过配置nsis的参数来自定义安装包样式; 其中nsis提供了两个字段 InstallerSidebar 和UnInstallerSideBar 用来标识 显示在 安装完毕界面以及开始卸载界面的图片,这两个字段的值是字符串格式,指向图像所在的位置; 其中要求 图片格式为bmp格式文件,

NSIS 将一整个文件夹拷贝

    在做安装包的时候,有时候需要将文件夹以及文件夹下面所包含的所有文件夹和文件都拷贝到目标文件夹,一下有两种方法可以连同文件夹一起拷贝:     各文件的位置如下:          其中src 文件夹下的文件如下:     一开始dst 文件夹为空。       1. 直接压缩文件夹到目标

NSIS安装失败或文件被占用时,提示用户改安装路径

本篇文章属于《518超市播音软件开发日志》系列文章的一部分。我在开发《518超市播音软件》(http://www.518boyin.com/)的时候,用的NSIS打包制作安装包,安装的时候,个别用户的电脑也怪,常规的安装路径居然安装失败了,或者某个要写入的文件被占用中。 解决方法,是提示用户重试或更改安装路径

[nsis]安装包反编译

反编译出文件和.nsi脚本 【工具】 7z 15.05版 【下载地址】 https://sourceforge.net/projects/sevenzip/files/7-Zip/15.05/ https://jaist.dl.sourceforge.net/project/sevenzip/7-Zip/15.05/7z1505.exe https://jaist.dl.sourceforge.net/project/sevenzip/7-Zip/15.05/7z1505-

windows 安装打包

最近开发的软件终于发布了一个正式的版本,之前一直都是用压缩包的方式发布,感觉有点low,而且要手动生成快捷方式或者注册dll,都要手动搞,有点麻烦,所以想尝试使用打包软件,做一个相对好看且实用的安装包,一次性解决所有问题。 我尝试几个打包软件,大概分为两类: 直接通过打包软件本身,

NSIS制作安装包笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包

前言   做产品时,定制的自定义安装界面常有的,使用NSIS + Qt可以完美的定制基于QT的安装界面,先从纯NSIS开始,制作常规的安装包。   应用程序的发布方式   应用程序发布的时候,具备以下两种方式: 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,编译出来只有一个exe

NSIS,判断安装包是否管理员身份运行的代码

本篇文章属于《518超市播音软件开发日志》系列文章的一部分。我在开发《518超市播音软件》(http://www.518boyin.com/)的时候,用的NSIS打包制作安装包,安装的时候,需要确保是管理员权限的,不是的话,就提示需要管理员权限运行,然后退出。 Function un.onInit  Call un.IsUserAdmin  Pop

NSIS,判断安装包是否管理员身份运行的代码

本篇文章属于《518超市播音软件开发日志》系列文章的一部分。 我在开发《518超市播音软件》(http://www.518boyin.com/)的时候,用的NSIS打包制作安装包,安装的时候,需要确保是管理员权限的,不是的话,就提示需要管理员权限运行,然后退出。   Function un.onInit   Call un.IsUserAdmin

关于程序打包软件“NSIS”的使用以及程序发布时可能出现的问题

前言 众所周知,.exe文件会被电脑识别为可运行型文件,而不允许被上传, 以防止恶意程序绑定导致他人下载后受到病毒攻击。 这时发给同学的软件并不能起到装逼的效果,因此我们利用软件NSIS用界面可视化的方式打包程序 程序打包 编译环境与编译脚本工具的安装 首先,附上NSIS的下载地址:http

01_NSIS_设置密码卸载

01_NSIS_设置密码卸载 1. 密码卸载1.1 添加卸载相关页面1.2 定义卸载密码页面1.3 定义离开时验证卸载密码函数 2. 相关函数介绍2.1 StrCmp2.2 函数声明2.3 例子 参考网址 1. 密码卸载 1.1 添加卸载相关页面 ;--------------------引入文件,声明变量----------------------

CPack小白上手

吾乃小白,奈何坑吾至深。 要搞清楚怎么用CPack,花了两天的时间。搜到的大多资料都讲如何用。但是很少解决我的问题。 今日搞定,列举一二,以备遗忘。   1. CPack是安装CMake时集成安装的工具。 2. CPack只是个打包工具,你让它把啥打包,它就打包啥,你不告诉它,它就给你打个空包,或者报错。

NSIS FileOpen打开读写文件操作

打开文件 FileOpen 语法: FileOpen user_var(handle output) filename openmode   Opens a file named "filename", and sets the handle output variable with the handle. 打开一个名为“filename”的文件,并使用句柄设置句柄输出变量。 The openmode should be one of "r" (read

NSIS 安装脚本常用功能整理

仅允许一个安装实例运行 !define PRODUCT_NAME "你的产品名称" ; …… # 检查是否已启动安装程序,同时只能运行一个安装程序 Function CheckMutexInstance System::Call 'kernel32::CreateMutexA(i0, i0, t"${PRODUCT_NAME}.exe")?e' Pop $R0 StrCmp $R0 0 +3 M

NSI脚本右键的编译选项消失

在windows下如果安装了NSIS软件但是在右键.nsi脚本的菜单栏中没有出现 Complie NSIS Script Complie NSIS Script(Choose Compressor) 编译选项,修复的方法是删除注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts目录下的.nsi,这样当再次在.ns

NSIS制作了一个完整的演示产品安装程序

NSIS制作了一个完整的演示产品安装程序,实现功能概要如下:1.安装路径的选择2.浏览器的选择3.桌面数据库的自动安装及启动 4.数据库实例及演示数据的自动恢复5.应用服务器的自动安装6.JDK的安装及环境变量的设置7.应用程序的自动安装8.数据库实例端口的设置(要考虑用户机器上可能存在

c – 如何在安装程序中自动创建(My)Sql ALTER脚本?

在软件安装程序中,我需要自动创建一个(My)SQL ALTER脚本,只需要一个处于未知状态的运行数据库(例如数据结构版本x.5)和一些完整的DB(My)SQL CREATE脚本(比如版本) x.1至x.9). 首先,我需要找到当前正在运行的(或者如果可能的话,最近的版本,可能是某些安装有一些早期的更新错误,但此

java – NSIS Eclipse插件不能正常工作

我想在eclipse indigo和windows 7下使用NSIS eclipse插件. 我用eclipse插件管理器在eclipse中安装了NSIS插件. 当我单击File-> New-> Other-> EclipseNSIS_Script时,我收到错误: EclipseNSIS only supports the following VMs on Windows 7: 1. Sun Version 1.4x, 5.x, 6.x 2.