跳转到主要内容
Byte Installer购买

功能

每一项功能,
尽在这次导览中。

Byte Installer是一款适用于Windows和Mac的安装程序制作工具,围绕一个纯文本项目文件构建。在可视化编辑器中设计安装程序,然后通过GUI或直接在CI中,在Windows上生成已签名的.exe或.msi,或在Mac上生成DMG或PKG。两者的结果永远一致,因为它们读取的是同一个文件。

  • Windows现已推出
  • macOS现已推出
  • Linux即将推出

导览

逐屏构建Windows安装程序。

侧边栏按照安装程序的结构排列,分为Project、Content、Behavior和Output四组。简单的安装程序只需前几个界面,其余界面会在项目需要时派上用场。点击任意截图即可查看原尺寸大图。

为应用命名并添加许可协议 — Byte Installer
01 · App

为应用命名并添加许可协议

  • 名称、版本、发布者、图标
  • 显示在“添加或删除程序”中
  • 许可协议与EULA页面(文本、Markdown、RTF)
  • 协议页面可选强制接受
  • 向导和Windows中的支持链接
选择EXE、MSI和架构 — Byte Installer
02 · Targets

选择EXE、MSI和架构

  • 适用于x64、ARM64和x86的EXE和MSI
  • 原生ARM64应用程序
  • 支持的Windows和Server版本
  • 按架构区分的源目录
  • 按用户或按计算机安装
安装之前先检查计算机 — Byte Installer
03 · Requirements

安装之前先检查计算机

  • 内存和屏幕尺寸
  • 无待处理的重启
  • URL可访问性
  • 文件、注册表、.NET、Windows功能
  • 阻止或警告,卸载时从不触发
选择安装内容及位置 — Byte Installer
04 · Files

选择安装内容及位置

  • 文件、文件夹和通配符
  • 支持排除项的实时文件夹树
  • 目标位置映射
  • DLL注册和权限
  • 逐文件的条件和功能
注册文件类型,保留用户默认设置 — Byte Installer
05 · File Associations

注册文件类型,保留用户默认设置

  • 文件扩展名关联
  • 注册到“打开方式”中
  • 现有默认应用保持不变
  • 安装后提供“选择默认应用”按钮
  • 可选,客户可自行关闭
让用户选择安装内容 — Byte Installer
06 · Components & Setup

让用户选择安装内容

  • 可选组件
  • 嵌套功能组
  • 功能依赖关系
  • 互斥(单选)组
  • 命名的安装类型预设
开始菜单、桌面和可选任务 — Byte Installer
07 · Shortcuts

开始菜单、桌面和可选任务

  • 开始菜单和桌面
  • 快速启动栏和启动文件夹
  • 可选的“附加任务”页面
  • 可选任务的自定义标签
  • 根据您的文件推荐目标
检测并安装依赖项 — Byte Installer
08 · Prerequisites

检测并安装依赖项

  • 注册表、文件、操作系统、.NET检测
  • EXE和MSI中检测方式一致
  • 从URL或捆绑的安装包安装
  • 按架构区分的来源,固定SHA 256校验值
  • 构建时嵌入,支持离线安装
开放应用所需的端口 — Byte Installer
09 · Firewall Rules

开放应用所需的端口

  • 入站和出站规则
  • 允许和阻止
  • 从Files中选择程序
  • 端口、协议、IP、服务、配置文件
  • 冲突解决行为
在安装的关键节点运行自定义逻辑 — Byte Installer
10 · Hooks

在安装的关键节点运行自定义逻辑

  • 四个生命周期事件
  • Lua、批处理、PowerShell、Shell
  • MSI中的批处理和PowerShell钩子
  • 每个钩子独立设置超时
  • 平台范围限定
主题、品牌定制与向导实时预览 — Byte Installer
11 · Design

主题、品牌定制与向导实时预览

  • 七种向导布局
  • 浅色、深色、跟随系统主题
  • 强调色和欢迎图片
  • 自定义CSS
  • 向导和MSI对话框实时预览
生成已签名的EXE和MSI — Byte Installer
12 · Build Settings

生成已签名的EXE和MSI

  • 按目标设置输出
  • 代码签名配置
  • 打包前检查每个文件
  • 签名后验证签名
  • 压缩与安装包去重
直接编辑项目文件 — Byte Installer
13 · Advanced

直接编辑项目文件

  • 以TOML格式呈现完整项目
  • Apply时执行构建级验证
  • Revert恢复到当前状态
  • Windows服务
  • 与CLI读取的是同一个文件

成品效果

这就是您的用户看到的画面。

一个用Byte Installer制作的完整安装程序,从第一页到最后一页:欢迎、许可协议、安装类型、安装位置、进度和完成。每一页都以您选定的设计呈现您的应用名称、欢迎图片和品牌色彩。在Windows上,您可以将其作为带有此向导的安装程序EXE发布,也可以作为面向企业IT的MSI发布。在Mac上,Byte Installer可从同一个项目构建DMG或PKG。Linux版本将随后推出。

转用的理由

开发者为何选择Byte Installer。

Byte Installer专为发布桌面软件的团队打造,为您发布的每一个安装程序带来现代向导、代码签名和十种语言。

几分钟即可完成设置,而非耗费一下午

填写应用详情,指定文件,即可构建已签名的.exe。无需任何教程。

一个项目,两种格式

面向客户的自解压.exe(配备WebView2向导),以及面向GPO、Intune和SCCM的基于WiX的.msi。可任选其一,也可同时构建两者。每种格式均可针对x64、ARM64和x86构建,Byte Installer本身也原生支持ARM64。

专业美观的向导

浅色和深色主题、您的品牌色彩、可选组件,并内置十种语言。

真正内置的签名功能

六种后端:PFX、Windows Certificate Store、Azure Key Vault、AWS KMS、DigiCert KeyLocker和自定义命令,在构建开始前即完成验证,而不是等到构建失败之后。

与您的流水线无缝契合

GUI写入的纯文本项目文件可由构建服务器直接读取。JSON输出、真实的退出代码、Shell自动补全。

默认即安全

安装失败会自动回滚,升级失败也不影响先前版本继续正常运行。安装日志可帮助您诊断故障,可选的修复(Repair)操作则能恢复快捷方式和注册表项。

FAQ

您可能想了解的问题。