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