Repository navigation
Исправление надёжности запуска и переключений.
- Опрос каждые 0,5 с: два on → ТВ; off/standby или два сетевых пропуска → монитор.
- F10/F11/F12 пользователя сохраняются. Ручной выбор держится до следующей смены питания ТВ, опрос остаётся активным. Занятая клавиша не отключает остальные и автоматику.
- Запуск с недоступным ТВ, временные ответы и открытие настроек больше не останавливают автоматику.
- Автозапуск через задачу планировщика проверяется настоящим запуском EXE; portable.flag хранит личные настройки в data/ рядом с программой.
- Точные частоты, проверка установления режима, независимое восстановление с предпочтением проверенного монитора и защита тестового подтверждения.
Сборки LLVM-MinGW и MSVC, CTest, нативные проверки ошибок/автозапуска и контролируемый HTTP-опрос прошли. Измерение за 120 с: 16,21 МиБ рабочего набора, около 0,0054% общей загрузки CPU на тестовом ПК. Это короткий замер, не гарантия 24/7.
Реальные сон/пробуждение и вход после перезагрузки ещё не проверены. Зависание драйвера приложение исправить не может. Бинарник не подписан. Подробности и ограничения — docs/VALIDATION.md в ZIP.
Распакуйте ZIP в постоянную папку, откройте ScreenRelay.exe --settings. По умолчанию для ТВ используется Ctrl+Alt+F9; существующие настройки клавиш сохраняются. ZIP содержит EXE, русскую/английскую инструкции, правила AI-агентам и MIT-лицензии. Личные настройки и журналы не включены. SHA256SUMS-v0.1.1.txt содержит контрольные суммы EXE и ZIP.