Skip to content

FocusLock 0.1.0

Choose a tag to compare

@marakaybo marakaybo released this 30 Aug 11:57
· 5 commits to main since this release

Первая версия. Блокировщик отвлекающих приложений для Windows: живёт в трее, по расписанию и дневным лимитам закрывает выбранные программы и не даёт запустить их снова.

Что внутри

  • Сценарии — что закрывать, в какие дни, в какие часы, сколько минут в сутки. Несколько работают одновременно, ограничения складываются.
  • Жёсткие сценарии нельзя выключить в момент слабости: снятие принимается сразу, а срабатывает через заданную задержку.
  • Свои приложения выбираются из списка запущенных процессов по тому имени, которое видно на экране: War Thunder, а не aces.exe. Ограничить можно конкретную игру, а не весь лаунчер.
  • Помодоро, который на рабочих отрезках закрывает отвлекающее тем же механизмом, что и расписание.
  • Статистика по дням: расход, пресечённые запуски, серия дней без превышений.
  • Всё локально: ни аккаунтов, ни сети, ни телеметрии.

Установка

Скачайте FocusLock_0.1.0_x64-setup.exe и запустите. Поставить можно для себя или для всех пользователей — установщик спросит.

Windows будет ругаться. Установщик не подписан сертификатом, а приложение принудительно завершает процессы и создаёт задания в Планировщике — для SmartScreen это набор признаков вредоносной программы. Нажмите «Подробнее» → «Выполнить в любом случае». Либо соберите из исходников сами: код открыт целиком.

Приложению нужны права администратора: без них не закрыть программы, запущенные с повышением. Если прав нет, интерфейс говорит об этом прямо, а не делает вид, что защита работает.

Чего пока нет

Блокировки сайтов. Всё, что открывается в браузере, не ограничено ничем.

Обход в принципе возможен: администратор своей машины может удалить задания Планировщика или снести файлы состояния. Смысл защиты в другом — чтобы обход требовал осознанных многошаговых действий, а не одного клика в минуту слабости.