Мне интересно собрать метрики использования для приложения, которое я не писал и не контролировал. Это приложение работает в Windows.
Мой план состоит в том, чтобы зарегистрировать глобальный хук окна для событий мыши и клавиатуры и записать эти события для окон с заранее определенными заголовками или другими идентифицируемыми атрибутами.
Используя эти данные, я надеюсь, что смогу определить, как пользователь использует рассматриваемое приложение. Какие кнопки они нажимают и когда, а также общие рабочие процессы. И т.д.
Есть мысли по поводу этой идеи? Существуют ли сторонние продукты или библиотеки, которые облегчат эти решения, которые нетребуют модификации существующего приложения?