NSIS插件全集简单介绍
关注+2009-11-30作者:
如何通过网页文件获取数据库账号和口令
官方 NSIS 插件全集简单介绍
- 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
创建控制台环境运行DOS程序的插件。
- Execute & Set Priority
以进程方式运行程序,而且可以指定运行优先级的插件。
- ExLicensePage
扩展 License 页的插件,是否有很多 License 要用户同意才能安装呢,这个东东就是为了解决这个问题的,实现多页 License 效果。
- external install file system
分卷安装制作的插件,用 NSIS把安装程序做到多个软盘中已经不是很困难的事了。
- ExtractDLL
解压 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,对于在线升级程序制作有一定用处。
- InstallOptionsEx