一个轻量级的,高效的和非常有能力的脚本安装系统
NSIS便携式或Nullsoft的
安装系统便携式是一个非常小的,有效的和非常有能力的所有基于Windows系统的安装系统。
作为一个用户第一次体验你的产品,稳定可靠的安装程序是软件成功的重要组成部分。使用NSIS便携式,你可以创建能够做的神器出山:www.shenqi73.com一切,是需要设置你的软件的安装。
便携式NSIS是基于脚本的,允许你创建的逻辑来处理,即使是最复杂的安装任务。许多插件和脚本可供选择:你可以创建网络安装程序,与Windows和其他软件组件进行通信,安装或更新共享组件和更多。
下面是一些主要特点“NSIS便携式”:
·生成独立可执行
文件的安装程序
·支持ZLIB,BZIP2和LZMA数据
编程(压缩文件可以个别或共同)
·(安装程序可以生成一个卸载程序卸载支持)
·可定制的用户界面(对话框,字体,背景,图标,文字,复选标记,图片等)
·古典与现代的向导界面
·完全多国语言,支持多国语言(包括RTL语言)在一个安装程序。翻译已经超过40,但你也可以创建你自己的。
·寻呼系统:您可以添加标准的向导页面或自定义页面
·用户可自行选择安装组件,组件选择树
·多种安装配置(通常是最小的,典型的,满),和自定义配置
·安装程序自使用CRC32校验和验证
·小的开销,在压缩数据的大小(34 KB使用默认选项)
·可显示文本或RTF格式中的许可协议
·能够检测到目标目录中的注册表
·易于使用的即插即用系统(大量的插件,用于创建自定义对话框,互联网连接,HTTP下载,文件修补,Win32 API调用等,都包括在内)
·安装可高达2GB
·可选的无声自动安装模式
·预处理器定义的符号,宏,条件汇编,标准预定义的支持
·可爱的编码经验与PHP和装配的元素(包括用户变量,堆栈,真正的流量控制,等等。)
安装有其自己的虚拟机,让你写的代码,可以支持:
·解压缩文件(配置覆盖参数)
·文件/目录复制,重命名,删除,搜索
·插件DLL调用
·DLL / ActiveX控件注册/注销
·可执行文件执行(shell中执行,并等待选项)
·创建快捷方式
·注册表项的读/设置/枚举/删除
·INI文件读/写
·通用文本文件读/写
·强大的字符串和整数操作
·根据类名或标题的窗口发现
·用户界面操作(字体/文本设置)
·发送窗口消息
·用户交互的消息框或自定义页面
·分支,比较,等等。
·错误检查
·重启的支持,包括删除或重命名在重新启动
·安装的行为命令(如显示/隐藏/等待/等。)
·用户在脚本的功能
·对用户操作的回调函数。