Отслеживание кликов приложений Windows

Мне интересно собрать метрики использования для приложения, которое я не писал и не контролировал. Это приложение работает в Windows.

Мой план состоит в том, чтобы зарегистрировать глобальный хук окна для событий мыши и клавиатуры и записать эти события для окон с заранее определенными заголовками или другими идентифицируемыми атрибутами.

Используя эти данные, я надеюсь, что смогу определить, как пользователь использует рассматриваемое приложение. Какие кнопки они нажимают и когда, а также общие рабочие процессы. И т.д.

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

7
задан BradleyDotNET 16 September 2014 в 22:35
поделиться