自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水晶石专栏

NSIS(Nullsoft Scriptable Install System)软件封装技术探讨与交流

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 NSIS 检测默认浏览器

#检测默认浏览器#编写:水晶石#原理:用FindExecutable函数查找htm关联程序路径与名称,然后分析字串中包含的可执行文件名。!include "LogicLib.nsh"XPStyle onShowInstDetails showOutFile "NSIStest.exe"Name "test"Section "test"   GetTempFi

2012-11-16 11:04:10 2114

原创 NSIS 去除字串中的汉字

!include"LogicLib.nsh"XPStyle on!include "WordFunc.nsh"#编写,水晶石#去除字串中的汉字#本例仅是个思路,测试环境和给出的条件有限,如有异常,有进一步修改的余地。OutFile "NSIStest.exe"Name "test"Section "test"StrCpy $0"测试x电影y下载2欢迎你5

2012-11-07 17:34:47 1962 1

原创 NSIS使用SHFileOperation函数移动文件夹

SHFileOperation是一种外壳函数,用它可以实现各种文件操作,如文件的拷贝、删除、移动等,该函数使用起来非常简单,它只有一个指向SHFILEOPSTRUCT结构的参数。使用SHFileOperation()函数时只要填写该专用结构--SHFILEOPSTRUCT,告诉Windows执行什么样的操作,以及其它重要信息就行了。SHFileOperation()的特别之处在于它是一个高级外壳函

2012-11-05 18:01:46 2822

原创 跳过nsis Error强制运行程序

NSIS编译的程序在运行之初,都会有一个程序完整性的自我检测,一旦检测到数据不完整,比如文件资源被篡改,下载过程中有数据丢失等情况,就会报错停止运行,也就是大名鼎鼎的nsis Error ,其实想跳过这个报错继续运行程序也不难。1.运行cmd,调出黑窗口。2.将报错程序拖进去。3.在黑窗口显示的路径后面加空格,然后输入/NCRC,回车即可。本方法仅适用程序非关键文件的损坏或者未知原

2012-11-05 18:01:44 2412

原创 NSIS检测并统计字符串中某个字符个数

!include"LogicLib.nsh"OutFile "检查找字符串中c出现的次数.exe"Name "test"Section "test"StrCpy $0"cabcdccccc"StrLen $1 $0StrCpy $2''loop:IntOp $1 $1- 1StrCmp $1"-1" endStrCpy $3 $01

2012-11-05 18:01:41 4376

原创 nsis离开自定义页面保存设置

这是群里一位朋友问他的自定义页面设置完成后返回上一步无法保存怎么办写的一个小例子,拓展了下,只要不关闭,不管上一步还是进入下一步返回都可以保留原页面设置。!includeLogicLib.nsh!include nsdialogs.nshXPStyle onPage componentsPage customnsdialogspagePage directo

2012-11-05 18:01:39 1607

原创 NSIS Studio2.1汉化版

这个东西早些时候是我从老外那里下载回来后放在了群共享里面,中间跟着作者的节奏更新了几次,后来和LmTec聊这个软件的时候提出了汉化的设想,可能是LmTec兄弟看这个软件确实不错,就一口答应了下来,结果进度非常快,我记得当时是中午聊的汉化的事情,当天晚上就已经汉化好了大概一半,后来为了追求进度和提高软件大段弹窗帮助文档的准确性,邀请了烂菜加入,由他来负责文档的翻译。于是一个比较漂亮的汉化软件短时间内...

2012-11-05 18:01:37 1682

原创 NSIS隐藏桌面

下午在网上闲逛发现了一段代码,刷新桌面用的,当时觉得可以利用nsis现有命令再结合API来实现,翻了些资料,终于搞定,同时结合查找到的桌面句柄,写了一个隐藏桌面的小玩意娱乐下。完整脚本:!includensDialogs.nshXPStyle onChangeUI all'${NSISDIR}\Contrib\UIs\sdbarker_tiny.ex

2012-11-05 18:01:35 1777

原创 nsis利用ButtonEvent插件移动无标题窗口

众所周知,普通win窗口是带有标题栏的,标题栏的主要功用之一,就是可以方便的拖动窗体,但为了各式各样的目的,有时候我们不得不想办法将其消除,在nsis中主要是靠system插件调用系统函数改变窗体风格来实现,这不是本文的重点,略过,但我们将标题删除以后,最大的问题就是这个无标题窗体无法通过鼠标拖动,后来一些nsis爱好者研究出了一套有效的方法来解决这个问题,其主要原理基本都是靠第三方插件来截获和传

2012-11-05 18:01:32 2601 2

原创 给nsis窗口添加立体阴影

利用SetClassLong函数给nsis窗口添加了阴影,看起来很酷^_^System::Call `user32::SetClassLong(i$HWNDPARENT,i${GCL_STYLE},i${CS_DROPSHADOW})`SetClassLongReplaces the specified 32-bit (long) value at the specified of

2012-11-05 18:01:30 2002

原创 NSIS安装界面无虚线框移动

最近很多应用程序都在安装界面的美化上面下足了功夫,一个漂亮流畅的安装界面无疑会给其带来用户体验上的加分,其中一个无虚线框跟随鼠标移动比较有趣,狂翻msdn后终于找到了控制函数SystemParametersInfo,他的参数SPI_SETDRAGFULLWINDOWS既为此功能而生,具体引用到nsis中: System::Call 'user32::SystemParametersInfo

2012-11-05 18:01:28 2122 1

原创 nsis制作新版迅雷安装界面

终于搞出来一点名堂,不借用皮肤插件,圆角,无标题栏拖动,渐隐渐显,纯nsis代码编写,相似度大概也有95%以上了。演示程序下载

2012-11-05 18:01:26 5476 1

原创 腾讯QQ2011Beta4插件管理器(去校…

腾讯QQ2011Beta4插件管理器(去校检+宽度破解)下载地址:http://bbs.cndfjy.com/article-290005.html

2012-11-05 18:01:21 1023

原创 酷狗音乐7.0.30.9878精简版

酷狗音乐7.0.30.9878精简版下载地址:http://bbs.cndfjy.com/article-288986.html

2012-11-05 18:01:19 1414

原创 nsis插件nsisSlideshow.dll更新

更新至1.7版本,作者wiz0u已解决关于ie9的兼容问题。Good下载地址:http://wiz0u.free.fr/prog/nsisSlideshow/latest.php

2012-11-05 18:01:15 1547

原创 nsis新插件:Aero.dll

可以使安装界面在 win7 Aero特效下非客户区透明并美化BrandingText定义的字串下载:http://nsis.sourceforge.net/Aero_plug-innsis交流群:97208217

2012-11-05 18:01:13 1866

原创 NSIS自定义目录选择页面制作之安装…

在nsis制作自定义界面中,目录选择页面个人感觉最为繁琐,因为该界面不仅涉及到界面控件的创建,还要涉及到控件消息传递和状态改变时的回调函数通告。迅雷界面为例:其中安装目录中的8盘符,在本机中并不存在,为避免用户安装出错,在控件的通告函数中禁用下一步,等待用户修改为可用磁盘。Function OnChange ${NSD_GetText} $INST_SDAT_LO

2012-11-05 18:01:06 10580 7

nsis-3.08-setup.zip

NSIS(Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows安装程序。本中文版3.08集成大文件(超过2G)制作,防7zip解包,实现极限固实压缩等特有功能,详细见文件说明。

2022-07-09

HM VNISEdit2.0.3修正版

HM NIS Edit曾经是Nullsoft Scriptable Install System(NSIS)的最佳免费开源编辑器/IDE,但2003年至今原作者已经接近20年未再更新,随着NSIS3.X版本的普及,NIS Edit不可避免的出现了大大小小的各种BUG,本版本对HM VNISEdit2.0.3主程序进行了修改优化,使其能更好的适配NSIS3.x新版!让免费进行到底!

2022-06-28

api获取系统文件夹

api获取系统文件夹

2014-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除