NSIS官方插件全集简单介绍

NSIS 官方插件下载页面
http://nsis.sourceforge.net/Category:Plugins

A
AccessControl plug-in   — 存取控制插件,只适用于 Win2000 或以上。
AnimGif plug-in–可以用来为安装页面上使用gif图片格式的插件,同时也支持静态bmp和jpeg格式
Arrays in NSIS–NSIS动态数组,数列插件

B
BDEAlias plug-in — Borland BDE 数据库别名创建修改插件(DELPHI 数据库程序安装制作的好东东)
Base64 plug-in
BattleTorrent plug-ins  –BT 下载的插件,呵呵,作单独下载某个 BT 文件的好东西
Blowfish plug-in
BrandingURL plug-in–把品牌文字变成点击超链接的插件 (^_^ 做光广告的插件)
Builtin NSISdl plug-in
ButtonEvent plug-in — 允许NSIS编码器增加一个自定义钮扣并且通过一个NSIS 函数系到来控制它的插件。

C
CABSetup plug-in
CDRom plug-in— 开/关CD-ROM 舱门;获取CD-ROM 状态(准备好,尚未准备好);获取ready信息(卷标名,卷标数);
查找系统中所有CD-ROM (依靠Enumerate_CD-ROM_Drives插件)
CPUDesc plug-in
CRCCheck plug-in
CabDLL plug-in— 从 CAB 压缩包中抽取文件的插件
ChangeRes plug-in — 改变屏幕分辨率,颜色数,刷新率的插件。
ChngVrbl plug-in
ComPlusAdmin plug-in— COM+ 组件的添加删除插件
CreateMutex plug-in
Crypto plug-in— 用来加密的插件,算法包括 MD5, SHA1, MD2, MD4,可加密文字,文件,呵呵,绝对可以作出
一个需要序列号的安装程序,即使别人有解包工具也需要懂得破解算法加密才行,否则只会得到
一堆乱码字节。
CustomLicense plug-in

D
DcryptDll plug-in
Dialogs plug-in — 调用系统标准对话框插件,例如打开,保存等等的标准对话框。
Dirpage plug-in
DotNet plug-in
DumpLog plug-in
DumpState plug-in — 可列出安装过程中变量,堆栈里面内容的插件,用来调试之用超一流。

E
EBanner plug-in
Email validation plug-in
EmbeddedLists plug-in
EnumCDs plug-in— 列举当前可用的CD-ROM列表。
EnumINI plug-in
EventLog plug-in
ExDlg plug-in
ExLicensePage plug-in
ExecCmd plug-in
ExecDos plug-in— 创建控制台环境运行DOS程序的插件。

ExecPri plug-in
ExtractDLL plug-in— 解压 compressfile.exe 压缩的文件,在用 NSISdl 插件制作在线升级程序时有用.只支持 zlib 算法。
ExtractDLLEx plug-in同上,支持 LZMA 算法。这个插件和上面那个插件出现的目的是为了,在线升级程序多数人
都要把升级文件打包以减少体积,而 NSIS 并没有属于自己的解压插件,所以不得不把一些没有
精简过代码的解压程序来作为客户端的解压工具,这是不可取的,所以这两个插件随之出现。

F
FCT plug-in
FSP plug-in
FindProcDLL plug-in
Firewall-Disabler plug-in
FloatOP plug-in— IntOp 只能操作整数,该插件就是为了解决浮点数运算问题的。
FontName plug-in

G
Games plug-in
GetVersion (Windows) plug-in
H
HelpButton plug-in
HwInfo plug-in

I
IEFunctions plug-in
IP plug-in
InetLoad plug-in— 一个类似NSISdl的下载插件,支持http 和ftp ,基于MS WinInet API,对于在线升级程序制作有一定用处。

Inetc plug-in
InstDrv plug-in

InstallOptionsEx plug-in— 扩展自原 InstallOptions 插件,更多控件支持 Animation(动画), ProgressBar(进度条),
TrackBar(位置调节), IPAddress(IP 输入), DateTime(日期时间编辑框), MonthCalendar
(日历), UpDown(上下调节), TreeView(树形结构视图框)。还有其他改进功能。

Internet plug-in— 网络功能插件,取本地计算机的主机名,IP 地址,还有 urls 的状态代码.例如:404 就代表 urls 不存在。

K

KillProc plug-in— 清除进程的插件,既然能检测出阻碍安装过程的进程当然少不了这个清除进程的东东啦。
KillProcDLL plug-in— 功能与KillProc类似,清除进程的插件,根据返回值来执行清除命令.

L
Linker plug-in–一个来把label转化成一个超级链接的插件
Locate plugin
LockedList plug-in–用来显示或取得选者被卸载或覆盖文件的锁定程序列表插件
LogEx plug-in–获取Windows版本信息的插件(名字,类型,版本,….)

M

MD5 plugin— md5 插件,著名的校验算法插件,用来检验一个文件的版本是否对应的最好插件。
MSIBanner plug-in— 一个仿效标准 MSI 安装程序(Windows Installer) banner 的界面插件。
MSSQL OLEDB plug-in
Marquee plug-in
Math plug-in
MessageBox plug-in
Metadl
MoreInfo plug-in

N
NSIS Simple Firewall Plugin
NSIS Simple Service Plugin
NSIS SkinCrafter Plugin plug-in
NSIS-Date plug-in
NSIS-OS plug-in–这个插件允许你检测OS 版本或者平台。
NSISDirEx plug-in
NSISInstEx plug-in
NSISLog plug-in— 写安装日志的插件,用来记录安装过程,从而准确删除安装过的文件的好插件。
NSISMultiMon plug-in
NSISdl Smooth—  NSISdl plug-in的修改版本,增加了安装过程的平滑风格显示.与NSISdl的功能没有其他差别.
NSISpcre plug-in— Nsis 正则表达式使用的插件
Name2ip plugin–把主机名转换成IP 地址。
NewAdvSplash plug-in
NotifyIcon plug-in
NsMCI plug-in
NsODBC plug-in
NsProcess plugin–通过名字查找/杀掉进程;通过指定的进程名杀掉所有进程,进程名不区分大小写;
支持Win95/98/ME/NT/2000/XP   ,插件大小仅为4KB.
NsPython plug-in
NsRandom plug-in— 能产生随机数的插件,某些时候,这个插件是很有用的。
NsSCM plug-in
NsScreenshot plug-in— 保存屏幕截图为一个BMP文件的插件。可全屏幕截图或指定窗口截图
NsWeb plug-in— 可以插入一个支持 HTML 的页面插件,也可以以弹出窗口的方式显示,做广告的东东。
NsXML plug-in (by rsegal)
NsisDDE plug-in
NsisFirewall plug-in
NsisXML plug-in (by Joel)
NsisXML plug-in (by Wizou)
Nsisdbg plug-in
Nsisunz plug-in
Nwiz plug-in
NxSMSILoaderDlg plug-in
Nxs plug-in

P
PassDialog plug-in–可以创建4种密码对话框的插件 用于创建用户名、密码或者序列号之类的验证是个错的选择。
Perl plugin     — 这是一个允许在 NSIS 安装程序中执行 Perl 代码的插件。
PopupListBox plug-in
Processes plug-in — 查找和清除进程(包括设备驱动)的插件。(适用:WinNT,Win2K,WinXP,Win2003 Server)

R
RealProgress plug-in
RegBin plug-in
Registration plug-in
Registry plug-in
RfshDktp plug-in — 这是一个刷新桌面的插件,有时候程序安装了桌面图标,为什么用户看不见呢,那就需要这个插件了。

S
SAFER plug-in
SFhelper Plugin
ScrollLicense plug-in
SelfDel plug-in
SetCursor plug-in–一个设置光标或改变其位置的NSIS插件。
ShellLink plug-in — 这是允许你读取一个快捷方式文件(*.lnk)的插件,那样你就可以知道这个快捷方式的情况,
例如指向哪个文件等等。
ShutDown plug-in–一个注销,重启或关闭计算机的NSIS插件。
ShutdownAllow plug-in–当安装程序运行时,这个插件允许Windows关闭或者注销。
SimpleBg plug-in
SkinnedButton plug-in –这个插件允许在安装按钮上添加皮肤
SpiderBanner plug-in
Stack plug-in–这个NSIS插件可以操作NSIS堆或者私人堆
SysRestore plug-in
System plug-in

T
TAPIhelp plug-in — 用来检测 modem 的 ID 和名称的插件。
TCP plug-in
TextReplace plugin–文本替换插件
Time plug-in–时间插件
ToggleInstFiles plug-in
ToolTips plug-in — 可以设置安装程序的提示窗口(例如按钮的帮助提示,正常情况下是浅黄背景色)的前景和背景颜色。

U
UAC plug-in
UnTGZ plug-in   — 这是一个解压缩插件。(*.tgz/*.tar.gz)
Unicode plug-in
UserMgr plug-in — 这是一个能够管理用户帐号和用户组的插件。例如创建计算机用户或计算机用户组等的功能。

V
VPatch plug-in — 用来制作补丁的插件,能够根据前后版本的不同,根据差异制作出体积非常小的补丁安装程序。
Version plug-in

W
Wansis plug-in— 这个插件中允许使用部分的winamp皮肤定制你安装程序的整体外观。

X
XML plug-in
XiMoL plug-in
XtInfoPlugin plug-in— 检查系统信息插件,安装程序文件名(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.)

Z

ZipDLL plug-in— 解压 Zip 压缩文件的插件。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容