Skip to content

Установка ​

Один исполняемый файл, без учётной записи и фоновой службы. Установщик может разместить программу и каталог данных в разных местах, а приложение может работать из папки сборки без установки.

Требования ​

ПунктТребование
ОСWindows 10 или новее
Архитектураx86 — основная сборка; конфигурация x64 есть в проекте, но не входит в стандартное решение
Среда выполненияMicrosoft Visual C++ 2015–2022 Redistributable (x86)
CANАдаптер J2534 Pass-Thru и драйвер производителя
DoIPСетевой Ethernet-адаптер, доступный автомобилю, с верными настройками IP и порта
ДискКаталог workspace с правом записи

Для сборки из исходников дополнительно нужны Visual Studio с набором инструментов v145, C++20 и MSBuild.

Установка ​

  1. Установщик пока не опубликован. Когда выйдет, скачайте bmsetup.exe со страницы релиза.
  2. Запустите установщик. Каталог программы по умолчанию — Program Files\BlackMagic; установщик также предлагает выбрать каталог данных.
  3. Если Windows запрашивает Visual C++ Redistributable, установите пакет x86 и запустите установщик снова.
  4. Запустите BlackMagic из меню «Пуск».

Установщик никогда не перезаписывает существующие пользовательские данные; при обновлении он только добавляет недостающие файлы. По умолчанию при удалении сохраняются папка данных и глобальные настройки.

Тихая установка ​

powershell
bmsetup.exe /VERYSILENT /DIR="C:\Program Files\BlackMagic" /DATAPATH="D:\BM\data"

Неверный /DATAPATH завершает установку с ненулевым кодом выхода и без блокирующего диалога, поэтому команда безопасна для скриптов.

Запуск без установки ​

BlackMagic.exe можно запустить прямо из папки сборки. Рабочие файлы и логи создаются в выбранном workspace; глобальные настройки по-прежнему хранятся в %APPDATA%\BlackMagic.

Настройки ​

View → Settings (Alt+,) содержит три группы:

  • PassThru Interface — драйвер J2534; при переключении приложение переподключается.
  • User preferences — открывать последний проект при запуске, FPS limit, схема (Light / Dark / Classic), масштаб шрифта, скорость перетаскивания, глубина undo (0–100) и внешний редактор значений.
  • Automation — разрешить AI/MCP изменять проект, разрешить live-запись в ECU и спрашивать перед write DID, routine start, IO control, memory write и raw UDS. Опасные операции по умолчанию требуют подтверждения.

Неподписанная сборка ​

Текущие сборки не подписаны кодом. При первом запуске Windows SmartScreen может показать предупреждение; используйте More info → Run anyway, только если файл скачан с официальной страницы загрузки.

Первый запуск ​

Приложение спрашивает каталог workspace. Workspace — обычная папка, поэтому она может находиться на любом диске с правом записи. Структура описана в разделе Workspace.

Обновление и удаление ​

  • Обновление: запустите более новый установщик; каталог данных сохраняется.
  • Интерактивное удаление спрашивает, сохранять ли папку данных и %APPDATA%\BlackMagic\config_global.json. Ответ «Нет» удаляет конфигурацию и удаляет папку данных, только если в ней есть маркерный файл установщика.
  • Тихая деинсталляция всегда сохраняет папку данных и глобальную конфигурацию.

Связанное ​

Бесплатное ядро. Локальный workspace. Без облака.