Установка
Один исполняемый файл, без учётной записи и фоновой службы. Установщик может разместить программу и каталог данных в разных местах, а приложение может работать из папки сборки без установки.
Требования
| Пункт | Требование |
|---|---|
| ОС | 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.
Установка
- Установщик пока не опубликован. Когда выйдет, скачайте
bmsetup.exeсо страницы релиза. - Запустите установщик. Каталог программы по умолчанию —
Program Files\BlackMagic; установщик также предлагает выбрать каталог данных. - Если Windows запрашивает Visual C++ Redistributable, установите пакет x86 и запустите установщик снова.
- Запустите BlackMagic из меню «Пуск».
Установщик никогда не перезаписывает существующие пользовательские данные; при обновлении он только добавляет недостающие файлы. По умолчанию при удалении сохраняются папка данных и глобальные настройки.
Тихая установка
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. Ответ «Нет» удаляет конфигурацию и удаляет папку данных, только если в ней есть маркерный файл установщика. - Тихая деинсталляция всегда сохраняет папку данных и глобальную конфигурацию.
