home.social

#procces_monitoring — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #procces_monitoring, aggregated by home.social.

fetched live
  1. От идеи до рабочего приложения: создание ProcessTimeWatcher на C# и WPF

    Сколько времени на самом деле мы проводим в разных приложениях? Кажется, что открыл IDE на пару минут, проверил браузер — и вернулся к работе. Но спустя несколько часов становится сложно понять, куда ушло это время. Существующие трекеры активности уже давно решают эту задачу, но мне было интересно разобраться, как они работают внутри: как Windows определяет активное окно, как получить информацию о процессе и как правильно считать время использования приложения. Так появился ProcessTimeWatcher — WPF-приложение на C#, которое отслеживает активное окно пользователя и собирает статистику использования программ. В статье разберём, как устроен этот инструмент, какие сложности возникли при работе с Windows API и какие решения были приняты во время разработки.

    habr.com/ru/articles/1059148/

    #C# #wpf #net #windows_api #winapi #open_source #procces_monitoring #xaml #tracker #time_tracker