Перейти к основному содержимому
Byte InstallerКупить

Возможности

Все возможности
и пошаговый обзор.

Byte Installer создаёт установщики для Windows и Mac на основе одного текстового файла проекта. Спроектируйте установщик в визуальном редакторе, а затем соберите подписанный .exe или .msi на Windows либо DMG или PKG на Mac, из графического интерфейса или прямо из CI. Результаты никогда не расходятся, потому что оба способа читают один и тот же файл.

  • WindowsДоступно сейчас
  • macOSДоступно сейчас
  • LinuxСкоро

Пошаговый обзор

Соберите установщик для Windows, экран за экраном.

Боковая панель повторяет структуру установщика и разбита на группы Project, Content, Behavior и Output. Простому установщику нужны лишь первые несколько экранов. Остальные пригодятся, когда этого потребует проект. Нажмите на любой снимок экрана, чтобы открыть его в полном размере.

Назовите приложение и добавьте лицензию — Byte Installer
01 · App

Назовите приложение и добавьте лицензию

  • Название, версия, издатель, значок
  • Отображается в разделе «Установка и удаление программ»
  • Страницы лицензии и EULA (текст, Markdown, RTF)
  • Соглашения с необязательным подтверждением принятия
  • Ссылки поддержки в мастере и в Windows
Выберите EXE, MSI и архитектуры — Byte Installer
02 · Targets

Выберите EXE, MSI и архитектуры

  • EXE и MSI для x64, ARM64 и x86
  • Нативное приложение для ARM64
  • Поддерживаемые версии Windows и Windows Server
  • Каталоги источников для каждой архитектуры
  • Установка для пользователя или для всего компьютера
Проверьте компьютер до начала установки — Byte Installer
03 · Requirements

Проверьте компьютер до начала установки

  • Память и размер экрана
  • Нет ожидающей перезагрузки
  • Доступность URL
  • Файлы, реестр, .NET, компоненты Windows
  • Блокировка или предупреждение, но не при удалении
Выберите, что и куда устанавливать — Byte Installer
04 · Files

Выберите, что и куда устанавливать

  • Файлы, папки и glob-шаблоны
  • Живые деревья папок с исключениями
  • Сопоставление путей назначения
  • Регистрация 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, batch, PowerShell, shell-скрипты
  • Хуки batch и PowerShell в MSI
  • Тайм-аут для каждого хука
  • Привязка к платформам
Темы, фирменный стиль и живой предпросмотр мастера — 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 с этим мастером или как MSI для корпоративных ИТ-отделов. На Mac Byte Installer собирает из того же проекта DMG или PKG. Linux появится позже.

Причины перейти

Почему разработчики выбирают Byte Installer.

Byte Installer создан для команд, выпускающих настольное ПО, и даёт каждому вашему установщику современный мастер, подпись кода и десять языков.

Настройка за минуты, а не за полдня

Заполните сведения о приложении, укажите файлы и соберите подписанный .exe. Никакого обучения не требуется.

Один проект, два формата

Самораспаковывающийся .exe с мастером на WebView2 для ваших клиентов и .msi на базе WiX для GPO, Intune и SCCM. Собирайте любой из них или оба сразу. Каждый формат собирается для x64, ARM64 и x86, а сам Byte Installer нативно работает на ARM64.

Мастер, который выглядит достойно

Светлая и тёмная темы, цвета вашего бренда, дополнительные компоненты и десять встроенных языков.

По-настоящему встроенная подпись

Шесть бэкендов (PFX, Windows Certificate Store, Azure Key Vault, AWS KMS, DigiCert KeyLocker и собственная команда) проверяются до начала сборки, а не после её сбоя.

Как дома в вашем пайплайне

Графический интерфейс сохраняет текстовый файл проекта, который ваш сервер сборки читает как есть. Вывод в JSON, настоящие коды возврата, автодополнение в оболочке.

Безопасно по умолчанию

Неудачная установка сама откатывается, а неудачное обновление оставляет предыдущую версию в рабочем состоянии. Журналы установки помогают диагностировать сбои, а необязательное действие Repair восстанавливает ярлыки и записи реестра.

Вопросы и ответы

Частые вопросы.