NSIS 学习记录(一)

NSIS Install

官网下载最新版nsis(V3.08),然后安装,功能选择时全选。

NSIS Feature

  1. 生成自包含的可执行安装程序
  2. 支持ZLIB, BZIP2, LZMA三种数据压缩方式(文件可以单独压缩,也可以一起压缩)
  3. 支持卸载(安装包同时可以生成卸载工具)
  4. 自定义的用户界面(对话框、字体、背景、图标、文字、图片、复选标记等)
  5. 经典和现代的向导界面
  6. 在一个安装包中支持多个语言,支持60多种翻译,也可以自定义其他Unicode语言
  7. 页面系统:可以增加向导页面,也可以自定义向导页
  8. 用户可以选择要安装的组件
  9. 支持多种安装配置(Mini,典型,全面),或者自定义配置
  10. CRC32校验和进行安装程序的自我验证
  11. 小体积(默认选择只有34k)
  12. 支持 text 和 RTF 格式的证书
  13. 支持从注册表中检查目标路径
  14. 易于使用的插件系统(用于自定义对话框、网络连接、HTTP下载、文件补丁、win32 API接口的调用等)
  15. 安装包最大可以有2GB
  16. 自动安装支持静默模式
  17. 支持定义符号、宏、条件编译和标准预定义的预处理器
  18. 支持PHP 、汇编的元素(变量、堆栈、真实流控制)的优秀编码体验
  19. 安装包有自己的虚拟机,可以通过代码来支持以下功能:
    通过可配置的覆盖参数实现文件提取
    文件、路径的复制、重命名、删除和查找
    DLL插件的调用
    DLL/ActiveX 控件的注册、取消注册
    可执行脚本(shell、等待选项)
    快捷方式
    注册表的读取、设置、枚举和删除
    读写ini文件
    读写通用文本文件
    强大的字符串、整数操作能力
    基于类名或标题的窗口查找
    用户界面操作(字体、文本设置)
    窗口消息发送
    用户与消息框或自定义页面的交互
    分支、比较等
    错误jianc
    支持重启,包括重启时删除或重命名
    安装包行为命令(show\ hide \wait\etc)
    脚本中的用户函数
    基于用户行为的回调函数
  20. 完全免费
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值