NSIS

http://nsis.sourceforge.net/archive/nsisweb.php?page=32&instances=0
Math plugin (contain examples) -- 数学函数插件,NSIS 软件已包含,这个不用说了吧,计算的时候必用。
System plugin (contain examples) -- 调用其他动态链接库(*.dll)插件,NSIS 软件已包含,超级好用,把 windows 的 API 发挥到极限。
A Plugin for controlling Internet Explorer -- 控制 IE 浏览器操作的插件,例如打开浏览器,关闭浏览器等等。
AccessControl plugin -- 存取控制插件,只适用于 Win2000 或以上。
BDE Alias -- Borland BDE 数据库别名创建修改插件(DELPHI 数据库程序安装制作的好东东)
BitTorrent downloads for NSIS -- BT 下载的插件,呵呵,作单独下载某个 BT 文件的好东西
CabDLL: Plugin to extract all the files from a cabinet (CAB) -- 从 CAB 压缩包中抽取文件的插件
Change Variable Plugin -- 可用来改变 $TEMP 的临时目录的插件,打破只能由安装程序自动选择系统 temp 路径。
ChangeRes Plugin -- 改变屏幕分辨率,颜色数,刷新率的插件。
ComPlusAdmin -- COM+ 组件的添加删除插件
CPUDesc -- 获取 CPU 相关参数的插件,例如 3DNOW, MMX 支持等等
CRC generator plugin -- 用来获取文件标准 ZIP CRC32(CRC 校验值) 的插件。
Crypto Plugin -- 用来加密的插件,算法包括 MD5, SHA1, MD2, MD4,可加密文字,文件,呵呵,绝对可以作出一个需要序列号的安装程序,即使别人有解包工具也需要懂得破解算法加密才行,否则只会得到一堆乱码字节。
Customisable MessageBox Plugin -- 可自定义消息对话框的插件,呵呵,可以作出4个按钮的消息框。
Detect Windows Version -- 检查windows系统版本的插件,在严格需要指定系统的时候有用。
Dialogs 2.3 -- 调用系统标准对话框插件,例如打开,保存等等的标准对话框。
DumpState -- 可列出安装过程中变量,堆栈里面内容的插件,用来调试之用超一流。
Enumerate CD-ROM Drives -- 列举当前可用的CD-ROM列表。
ExecDos -- 创建控制台环境运行DO*程序的插件。
**ecute & Set Priority -- 以进程方式运行程序,而且可以指定运行优先级的插件。
ExLicensePage -- 扩展 License 页的插件,是否有很多 License 要用户同意才能安装呢,这个东东就是为了解决这个问题的,实现多页 License 效果。
external install file system -- 分卷安装制作的插件,用 NSI*把安装程序做到多个软盘中已经不是很困难的事了。
**tractDLL -- 解压 compressfile.exe 压缩的文件,在用 NSISdl 插件制作在线升级程序时有用。只支持 zlib 算法。
ExtractDLLEx Plugin (LZMA containerfile decompressor) -- 同上,支持 LZMA 算法。这个插件和上面那个插件出现的目的是为了,在线升级程序多数人都要把升级文件打包以减少体积,而 NSIS 并没有属于自己的解压插件,所以不得不把一些没有精简过代码的解压程序来作为客户端的解压工具,这是不可取的,所以这两个插件随之出现。
Find Process By Name -- 查找进程的专用插件,呵呵,这下不用自己用API函数来互斥来知道进程是否运行了。
FloatOP plugin -- IntOp 只能操作整数,该插件就是为了解决浮点数运算问题的。
Help Support Plugin -- 这是一个可以令到你点击一个按钮或按“F1”就可以通过关键字调出相关帮助中的相关章节的插件。
InetLoad -- 一个类似 NSISdl 的下载插件,支持 http 和 ftp ,基于 MS WinInet API,对于在线升级程序制作有一定用处。
InstallOption*** 2.4.2 beta 1 -- 扩展自原 InstallOptions 插件,更多控件支持 Animation(动画), ProgressBar(进度条), TrackBar(位置调节), IPAddress(IP 输入), DateTime(日期时间编辑框), MonthCalendar(日历), UpDown(上下调节), TreeView(树形结构视图框)。还有其他改进功能。
Internet plugin -- 网络功能插件,取本地计算机的主机名,IP 地址,还有 urls 的状态代码,例如:404 就代表 urls 不存在。
IPTest -- 检测 IP 段中的可用地址。可用来检测一个IP是否存在并可用。
KillProcDLL Manual -- 清除进程的插件,既然能检测出阻碍安装过程的进程当然少不了这个清除进程的东东啦。
Lazarus Registration Component -- 可添加一个输入序列号和注册码的页面,呵呵,想做一个要输入注册码的安装程序吗?这个插件就是用来这样做的。
Marquee (text scroll) -- 可以在 INSTFILES 页面(安装程序进度列表页面)的列表中添加滚动条的插件。还可以改列表的颜色,字体,边框等等
MD5 plugin -- md5 插件,著名的校验算法插件,用来检验一个文件的版本是否对应的最好插件。
MSIBanner - Plugin to display a dialog with a progress bar -- 一个仿效标准 MSI 安装程序(Windows Installer) banner 的界面插件。
new directory selection page -- 安装目录选择页面插件,能检测是否满足需要空间大小。
NSIS Debugger -- NSIS 调试器插件,用来调试脚本用的。
NSIS-Date 1.0 -- 取本地时间的插件,在 API 函数中也能做到,但是这个插件是推荐用的,因为它包括了处理例如夏令时这类的时间问题。
NSISLog -- 写安装日志的插件,用来记录安装过程,从而准确删除安装过的文件的好插件。
nsRandom -- 能产生随机数的插件,某些时候,这个插件是很有用的。
nsScreenshot -- 保存屏幕截图为一个BMP文件的插件。可全屏幕截图或指定窗口截图
nsWeb: A plugin to display the web browser control in a custom page -- 可以插入一个支持 HTML 的页面插件,也可以以弹出窗口的方式显示,做广告的东东。
NxS MSI LoaderDlg -- MSIBanner 只是个仿效插件,所以就产生了这个插件,要求完美的人总会有的。
ODBC Configuration Manager -- ODBC 数据源配置管理插件。制作数据库安装程序的又一个好东东。
Perl plugin - v. 1.3 -- 这是一个允许在 NSIS 安装程序中执行 Perl 代码的插件。
Plugin Tester (or Wrapper) -- 这是个能使用命令行参数调用其他插件中函数的插件。
Processes plug-in -- 查找和清除进程(包括设备驱动)的插件。(适用:WinNT,Win2K,WinXP,Win2003 Server)
Python Interpreter -- 这是一个允许在 NSIS 安装程序中执行 Python 代码的插件。
Refresh Desktop Plugin -- 这是一个刷新桌面的插件,有时候程序安装了桌面图标,为什么用户看不见呢,那就需要这个插件了。
Service Control Manager plugin (install services and drivers on NT/2K/XP) -- 安装服务程序(包括查看服务程序状态,停止,运行操作)的插件。适用:NT/2K/XP
ShellLink plugin -- 这是允许你读取一个快捷方式文件(*.lnk)的插件,那样你就可以知道这个快捷方式的情况,例如指向哪个文件等等。
System hardware detection -- 检查系统硬件信息的插件,目前能检测 CPU 名称,CPU 速度,系统内存大小,显卡名称,显卡内存大小。
System Tray NotifyIcon creator plugin -- 可以产生一个右下角区域中图标的插件,超级酷,估计没有人做过这样的安装程序吧。^__^,可以自定义图标,自定义文字和安装进度百分比。
TAPI Helper Plugin -- 用来检测 modem 的 ID 和名称的插件。
ToolTips -- 可以设置安装程序的提示窗口(例如按钮的帮助提示,正常情况下是浅黄背景色)的前景和背景颜色。
TTF Font Name Plugin -- 能够获取 TTF 字体在计算机中显示的名字的插件,这是个方便制作安装字体的插件。
UnTGZ -- 这是一个解压缩插件。(*.tgz/*.tar.gz)
UserMgr Plugin -- 这是一个能够管理用户帐号和用户组的插件。例如创建计算机用户或计算机用户组等的功能。
VPatch -- 用来制作补丁的插件,能够根据前后版本的不同,根据差异制作出体积非常小的补丁安装程序。
Write arbitrary sized, runtime assigned binary data to Registry -- 在注册表中写入二进制值的插件,限制最大 511 字节。
xtInfoPlugin - System Information Plugin -- 检查系统信息插件,安装程序文件名(ie. Setup.exe) 安装程序放置路径(ie. D:/SetupFiles) 安装程序全路径含文件名(ie. D:/SetupFiles/Setup.exe) 计算机当前语言(ie. Danish, English, German, etc.) .NET Framework IDs(ie. 1.0, 1.1, 2.0, etc.) .NET Framework 版本(ie. 1.0.3705, 1.1.4322, etc.) Internet Explorer IDs(ie. 4.01, 5.0, 5.01, 6.0, etc.) Internet Explorer 版本(ie, 5.00.2920.0000, 6.00.2600.0000, etc.) Windows IDs(ie. 95, 98, me, xp, nt3, nt4, 2003, etc) Windows 版本(ie, 5.1.2800, etc.) MDAC IDs(ie. 2.5) MDAC 版本(ie. 2.50.4403.9) OLEDB IDs(ie. 2.5) OLEDB 版本(ie. 2.50.4403.8) Windows Service Pack IDs(ie, 1, 2a, 6a, etc.) 
ZipDLL -- 解压 Zip 压缩文件的插件。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包括NSIS安装包、NSIS编辑器以及很全的NSIS常用插件: NSIS 的插件 需要配合 Nullsoft Scriptable Install System(NSIS专业安装包制作工具) 才能使用。 NSIS 中文版下载地址: http://www.52z.com/soft/5228.html Animate : Animate 插件 AnimGif : 在程序中添加 GIF 动画 Base64 : 编码或解码普通文本成 Base64 编码 Blowfish : Blowfish 算法插件 BrandingURL : 将BrandingText变成链接的插件 ButtonEvent : 响应任何页面控件事件的插件 Cabdll : 以CAB方式压缩dll文件的插件 CABSetup : CABSetup 插件 CDROM : 控制 CD-ROM 并可读取 CD-ROM 信息 ChangeRes : 调整屏幕分辨率、刷新率、色深,注意不可超出屏幕最大分辨率 Chngvrbl : 自定义NSIS默认临时文件夹插件 CRCCheck : 用于检查指定档案的CRC32数值 CryptoPlg : 用于加密指定档案的校验值(MD5/SHA1/MD2/MD4) CustomLicense : 自定义许可页面插件 Delay : 可以强制使某个按钮延时 X 秒后才能使用 Dialogs : 调用打开、保存文档框等命令 DumpLog : 记录安装日志插件 EBanner : EBanner 插件 EmbeddedLists : 使用INI+此插件可使NSIS显示列表视图和树视图控件 EnumCDs : 枚举CD驱动器插件 EnumINI : 枚举INI值插件 EventLog : 记录安装日志插件 ExDlg : 使用res资源文件建立自定义页面的插件 ExecCmd : 执行命令行插件 ExecDos : 执行dos批处理文件的插件 ExecTimeout : 限时执行程序的插件 Extractdll : 解压dl_文件为dll类型的插件 Extractdllex : 解压dl_文件为dll类型的插件(扩展版,使用lzma压缩) Fct : 能找到指定窗口并关闭的插件 FindProc : 进程查找插件 GetVersion : 获取Windows系统版本插件 HandleFileDragDrop : 使NSIS支持文件拖拉的插件 HelpButton : 帮助按钮插件 HwInfo : 硬件信息插件 Inetc : Internet连接插件 InetLoad : Internet连接 插件 InstallOptionsEx : InstallOptionsEx 自定义页面插件扩展版 Internet : Internet 插件 Ipdll : 查询本机IP插件 KillProcDLL : 进程结束插件 Linker : 在任何页面创建快捷方式插件 Locate : 列举文件夹目录树插件 LockedList : 能检测安装、卸载需要前需要关闭的程序。以便安装正常进行 LogEx : 安装日志控制插件扩展版 Marquee : 能创建滚动文本字幕的插件 Md5dll : Md5计算插件 MessageBox : 自定义对话框插件 Metadl : 网页Meta信息下载插件 MoreInfo : 获取程序文件版本信息的插件 MSSQL_OLEDB : MSSQL OLEDB 插件 Name2ip : 域名与IP转换插件 NewAdvSplash : 新式 AdvSplash 插件 NotifyIcon : 系统托盘图标插件 NSISArray : NSIS 数组插件 nsisDDE : NSIS DDE 插件 NSISList : NSIS 列表插件 nsisMultiMon : NSIS 多屏幕信息检测插件 nsisOS : NSIS 操作系统信息采集插件 NSISpcre : NSISpcre 插件 nsisStartMenu : 开始菜单记录插件 nsisUser : 测试 Windows 用户登录插件 NsisXiMoL : NsisXiMoL 插件 nsisXML : XML 支持插件 NsMCI : MCI方式读取音频CD信息插件 NsRandom : 随机数生成插件 nsRestartExplorer : 重启桌面进程 Explorer 的插件 NsSCM : Windows 服务控制管理插件 NsScreenshot : 屏幕截图插件 nsWeb : 内嵌网页插件 Nwizplugin : NSIS 向导插件 Nxs : 进程条插件 PassDialog : 密码框插件 RegBin : 二进制形式注册表插件 Registry : 注册表插件 Rfshdktp : 桌面刷新插件 Safer : 安全运行程序插件(Vista以上) ScrollLicense : 需要滚动许可页面到底部才能继续安装的插件 SelfDel : 删除自身插件 Services : Windows 服务插件 SfHelper : sourceforge开源网站下载镜像站点查询插件 Shelllnk : 显示快捷方式信息的插件 ShutdownAllow : 允许关机插件 SimpleBg : 建立一个简易安装背景的插件 SkinnedButton : 使用图片作为按钮的插件 SpiderBanner : 能创建一个像Windows复制文件那样的小型带进度条、退出按钮对话框的插件 Stack : 堆栈控制插件 SysRestore : 系统还原控制插件 tapihelp : 调制解调器modem控制插件 TCP : TCP连接创建插件 TextReplace : 文本替换插件 Time : 时间获取插件 ToggleInstFiles : 可以在安装页面(InstFiles)显示/隐藏安装日志框插件 Tooltips : 气球提示插件 TSFD : 文件选择、保存对话框插件 Unicode : 文本Unicode编码转换插件 UnTGZ : TGZ 解压插件 UserMgr : Windows用户控制插件(创建、修改用户) version : Windows版本获取插件 XML : XML 支持插件 XtInfoPlugin : 多种软件信息采集插件 新增插件: AnimGif plug-in--可以用来为安装页面上使用gif图片格式的插件,同时也支持静态bmp和jpeg格式 CDRom plug-in-- 开/关CD-ROM 舱门;获取CD-ROM 状态(准备好,尚未准备好);获取ready信息(卷标名,卷标数)查找系统中所 有CD-ROM (依靠Enumerate_CD-ROM_Drives 插件) GetVersion (Windows) plug-in--获取Windows版本信息的插件(名字,类型,版本,....) KillProcDLL plug-in-- 功能与KillProc类似,清除进程的插件,根据返回值来执行清除命令. Linker plug-in--一个来把label转化成一个超级链接的插件 LockedList plug-in--用来显示或取得选者被卸载或覆盖文件的锁定程序列表插件 NSISdl Smooth-- NSISdl plug-in的修改版本,增加了安装过程的平滑风格显示.与NSISdl的功能没有其他差别 NSISpcre plug-in-- Nsis 正则表达式使用的插件 Name2ip plugin--把主机名转换成IP 地址。 NsProcess plugin--通过名字查找/杀掉进程;通过指定的进程名杀掉所有进程,进程名不区分大小写;支持 Win95/98/ME/NT/2000/XP ,插件大小仅为4KB. PassDialog plug-in--可以创建4种密码对话框的插件 用于创建用户名、密码或者序列号之类的验证是个错的选择。 ShutDown plug-in--一个注销,重启或关闭计算机的NSIS插件。, o% Y# d; G0 }) _5 p1 p5 O1 e ShutdownAllow plug-in--当安装程序运行时,这个插件允许Windows关闭或者注销。 SkinnedButton plug-in --这个插件允许在安装按钮上添加皮肤 Stack plug-in--这个NSIS插件可以操作NSIS堆或者私人堆 TextReplace plugin--文本替换插件9 X) l4 u$ i1 e Time plug-in--时间插件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值