NSIS教程(6): 使用第三方插件

NSIS内置了很多指令,这些指令可以满足我们基本需求,但难免会遇到NSIS没有内置的功能,如进程操作,后台运行(即多线程),7z压缩等等,这个时候我们就需要借助第三方插件来满足我们所需要的功能了。

一、插件获取

NSIS官方收录插件的网址是:http://nsis.sourceforge.net/Category:Plugins,我们可以在这个网站上查找和下载我们需要的插件,该网站上针对每个插件都提供了比较完善的示例。

二、插件使用

NSIS插件以dll的形式存在,我们以KillProc插件为例(从名字上可以看出该插件提供杀进程的功能),从http://nsis.sourceforge.net/KillProc_plug-in上下载下来的一般是一个压缩包,解压之后找到dll文件,如KillProc.dll文件。

NSIS教程(6): 使用第三方插件_第1张图片

然后执行如下步骤:

  1. 将dll文件拷贝到NSIS安装目录下的Plugins\x86-ansi目录。

  2. 在官方文档上找到该插件提供的函数,以及函数的参数传递形式,返回值形式。NSIS中插件函数的参数传递形式有2种形式:1)

你可能感兴趣的:(打包狂魔之NSIS教程)