授权协议 未知
开发语言 C/C++
操作系统 Windows
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-22

软件简介

NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。

展开阅读全文

评论 (3)

加载中
这完全就是一门程序语言
2018/05/02 23:30
回复
举报
打分: 力荐
下载路径呢
2017/05/25 14:11
回复
举报
07/07 15:55
回复
举报
更多评论
发表了资讯
2016/08/09 00:00

NSIS 3.0 发布,Windows 安装程序制作工具

NSIS 3.0 发布了。 NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。 NSIS 3.0 配备了可选的Unicode支持,仍然适用于Windows的不同版本,支持 Windows 10,并添加了很多其他的小功能和修复。 下载地址:http://nsis.sourceforge.net/Download 更新日志:http://nsis.sourceforge.net/rn/v3.0...

9
81
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2014/12/28 22:17

nsis问题

最近在做一个安装包,因为要求使用自定义的背景图片和进度条,所以没有使用nsis默认的安装界面,而是自定义了一个页面。但是过程中遇到了一个问题,就是如何在自定义界面中显示真实安装进度的问题。如果使用默认的nsis安装界面,只要在.onInit函数中进行操作就行了,但是自定义界面的话就不能这么做了,必须自己进行控制在哪里进行复制文件的操作,并同步进度条显示。 nsDialogs::Show函数会显示窗口并阻塞线程,如果在这句之前...

2
3
发表了博客
2019/07/24 20:06

NSIS打包

二、打包 1、启动NSIS,打开脚本编辑 2、新建脚本 2.1编辑程序信息

0
0
发表了博客
2016/05/14 01:40

NSIS 变量

$PROGRAMFILES 程序文件目录(通常为 C:\Program Files 但是运行时会检测)。 $COMMONFILES 公用文件目录。这是应用程序共享组件的目录(通常为 C:\Program Files\Common Files 但是运行时会检测)。 $DESKTOP Windows 桌面目录(通常为 C:\windows\desktop 但是运行时会检测)。该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置。默认为当前用户。 $EXEDIR 安装程序运行时的位置。(从技术上来说你可以修改改变量,但...

0
0
发表了博客
2019/12/26 16:30

NSIS 7-zip

NSIS 7-zip 下载(包含32位和64位): 7-zip 18.05: https://ci.appveyor.com/api/buildjobs/da5tp15m9i1kdjd9/artifacts/7z1805.7z 64位安装包: https://ci.appveyor.com/api/buildjobs/da5tp15m9i1kdjd9/artifacts/7z1805-x64.exe 32位安装包: https://ci.appveyor.com/api/buildjobs/da5tp15m9i1kdjd9/artifacts/7z1805-x86.exe 编译脚本(vs2015):https://github.com/myfreeer/7z-build-nsis GitHub Release: https://g...

0
0
发表了博客
2019/09/06 13:31

NSIS语法解析

注释、!define、变量、!include、常量 ; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "signjing安装示例" !define PRODUCT_VERSION "0.0.0.1" !define PRODUCT_PUBLISHER "signjing" !define PRODUCT_WEB_SITE "http://blog.csdn.net/signjing" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\GenPat.exe" !define PRO...

0
0
发表了博客
2016/11/25 14:07

nsis学习路线

关于nsis的的使用除了基础使用,还应该掌握一些高级用法。 大体布局: 预设参数(包括外部压缩器选择、编译选项、宏定义以及文件包含等) 普通安装设置 自定义函数 安装程序区域内容 安装程序回调函数及其相关函数定义 卸载程序区域内容 卸载程序回调函数及其相关函数定义 基本语法 变量定义 常量使用 section function 界面自定义 license 页眉 欢迎界面 安装组件 完成页面 卸载页面 进阶 修改注册表信息 判断是否已经安装 判断...

0
0
发表了博客
2019/10/08 12:18

NSIS打包教程

NSIS中文版 :https://pan.baidu.com/s/1mitSQU0 装好之后会出现两个软件:Nullsoft Install System 和 VNISEdit 编译环境 其中 Nullsoft Install System:是使用教程手册集合 VNISEdit 编译环境: 才是打包exe安装程序的软件 教程: 1.打开VNISEdit 编译环境 软件,然后打开“文件—新建脚本:(向导)” 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.生成的exe安装文件 17. 18. 19. 20. 21. 22. 23.生成的桌面快捷方式...

0
0
发表了博客
2016/04/02 14:51

NSIS脚本学习:NSIS编译程序中默认的变量与常量

一、变量 NSIS脚本使用var关键字定义变量,使用StrCpy命令为变量赋值,下面是一个使用变量的例子 var myVariable Function .onInit   StrCpy $myVariable "MyVariable"   MessageBox MB_OK $myVariable FunctionEnd NSIS脚本中所有的变量都是全局变量,也可以用“/GLOBAL”显式指定变量为全局变量(在callback、Section内声明时则必须用GLOBAL显式指定) var /GLOBAL myVariable NSIS脚本中的变量名可以由数字(0-9...

0
5
发表了博客
2012/06/04 11:10

Nsis打包exe

这里用nsis的eclipse插件来打包exe。插件地址:http://eclipsensis.sf.net/update 安装完毕之后创建一个java程序,导出一个可执行的jar文件,名字JavaApp.jar。现在开始准备打包制作安装程序。 1.新建一个nsis script的文件有一个向导,前面几个不做描叙。自己看着操作就可以了。 2.重点说一下installer这里,把项目所需要的文件打包进去进行,然后创建快捷方式。我是新建了一个bat文件,内容就是java -jar JavaApp.jar。新建快...

1
1
发表了博客
2016/06/16 22:45

C++开发NSIS插件,实现NSIS脚本的加解密功能

之前要做一个Windows平台上的一个安装包,要求能接受自定义参数,而参数可能会经过编码加密,所以要求安装包能够对参数进行decode。但是NSIS脚本并没有这方面线程的库,而NSIS脚本进行大量的字符操作太繁琐且难以调试,于是决定用c++写一个NSIS的插件,来扩展NSIS的编解码加解密的功能。(本文首发与微信公众号“未来CTO”,欢迎大家关注) NSIS Plugin说到底其实就是一个遵循特定规则进行函数导出的dll文件。在NSIS的Examples\...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2015/04/30 14:54

nsis 插件Messagebox::show怎样实现显示6个按钮或更多的选项?

在使用Messagebox.dll插件时,MessageBox::show mb_iconquestion语句里,准备放上5个选项+Cancel选项,共6个,可是exe只显示了4个按钮选项,请问,有什么办法可以解决?

5
0
发表了问答
2016/10/13 19:35

自己通过NSIS生成的安装程序,发布在网上后,下载再安装怎么出现这个框?

我在vs2013生成了exe和一些dll,然后用NSIS打包成安装程序。本地生成,本地安装,一切正常。 然后我放在服务器上,从服务器下载,安装就出现这个图 它大概的意思我明白,我不是想问如何关闭它,而是如何让我下载的安装程序进行安装的时候,不会弹出这个框出来。有经验的说说

2
0
发表了问答
2016/02/04 17:49

win10 环境及,nsis 固定快捷键到任务栏

在win10,nsis 怎样固定快捷键到任务栏。是不是现在win10没有直接的API实现??

5
0
发表了问答
2014/10/14 10:13

windows下大文件打包问题

运行环境: windows 7 旗舰版 64bit nsis打包脚本: ;-------------------------------- ;Include Modern UI ;!include "MUI.nsh" !include "ZipDLL.nsh" ;-------------------------------- OutFile "1.exe" Section !insertmacro ZIPDLL_EXTRACT "E:\Program Files (x86)\NSIS\practise\app.zip" "E:\Program Files (x86)\NSIS\practise" "<ALL>" SectionEnd 其中app.zip是需要打包的压缩文件。 测试如下: 当app.zip为小...

2
0
发表了问答
2014/04/04 15:32

java exe 怎么更新jar包?

目前打包是把每个包打成jar之后再把所有的jar打到一个exe里面的。因为打包后exe只有一个 架包不知道怎么更新!。各位有什么别的解决方法没?

6
0
发表了问答
2013/08/22 10:11

用NSIS打包的postgresql安装程序,360有提示,有人知道怎么不让360报么?

用NSIS制作绿色版的Postgresql安装包,自动恢复数据库 过程中 1)需要注册一个postgres用户 2)注册数据库服务 这样360 金山之类的会有提示。 怎么去掉??有人知道么?

6
1
发表了问答
2012/09/12 10:25

nsis 修复卸载界面什么实现?

类似这个重复安装的提示界面怎么实现? 我现在能检测到是否已经安装,下一步就是跳转到这个页面,是自定义页面么?还是nsis自己带有这个模块?

1
1
发表了问答
2012/09/20 17:07

nsis打包exe,安装后图标不显示,雪地跪@求在线等!!!

nsis打包exe,总共下来740MB,安装后桌面快捷方式的图标不显示,这个windows的图片缓存有关么?求具体原因?

15
0
发表了问答
2012/08/23 17:31

nsis 怎么返回上一个界面?

代码中怎么实现跳转到上一个界面,也就相当于点击了上一步。 PS:上一个界面是选择目录 ,而不是一个Section, !insertmacro MUI_PAGE_DIRECTORY

3
0
发表了问答
2012/08/16 14:13

nsis 检测vcredist_x86是否安装?

做个安装包,需要检测客户机是否安装了vcredist_x86环境,nsis脚本怎么去检测vc是否安装,(重点是我找不到vcredist在注册表的信息)

4
0
发表了问答
2012/08/08 09:32

NSIS如何设置文件的写入方式

使用NSIS如何设置文件的写入方式,因为用NSIS制作的是程序的升级包,需要将新的文件如:JSP页面。用安装包中的新文件替换掉旧文件。现在的问题是不能替换文件,新页面不会替换掉旧文件

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
112 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部