Лог активности вне приложения

Может быть, снова некорректный вопрос, но:

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

Мне удалось зарегистрировать каждый тип щелчка мыши (используя Hook), но затем у меня возникла проблема. Мне нужно не только логировать каждый клик, но и знать, что и где было нажато. Мне также нужно регистрировать вторую информацию о том, какой объект нажат внутри какого-либо приложения (button или checkbox и на какой панели, если он существует, а также имя объекта), но мне не нужно знать, что эти объекты должны делать .

Итак, возможно ли это сделать с помощью global hook или есть какие-то библиотеки, которые могут помочь это сделать?

РЕДАКТИРОВАТЬ: Обнаружено, что это должно быть упрощено в приложении wpf, но есть еще проблемы с тем, как заставить его регистрировать каждый щелкнутый объект, а не только внутри созданного wpf.


person Олег Ясько    schedule 04.01.2014    source источник
comment
Посмотрите на эту проблему: stackoverflow.com/questions/1112949/   -  person nZeus    schedule 04.01.2014
comment
Что ж, спасибо, конечно, но, к сожалению, я уже читал это утверждение и, как я сказал в своем вопросе, уже создал журнал щелчков мыши. Теперь мне нужно как-то получить, какой объект был нажат и внутри какого приложения (например, Word).   -  person Олег Ясько    schedule 04.01.2014
comment
Какую платформу вы используете? Это довольно тривиально в wpf/silverlight.   -  person theMayer    schedule 04.01.2014
comment
Я использую формы Windows... но... действительно ли это просто для wpf? Я имею в виду, я пытался найти некоторую информацию, но использование глобального хука - это лучший вариант, который я получаю в этом моненте... :( Честно говоря, я даже не думал о wpf   -  person Олег Ясько    schedule 04.01.2014
comment
Ну... wpf имеет легкий доступ к элементам, но, насколько я понимаю, можно получить только элементы внутри приложения, но не глобально, так что... это не имеет никакого смысла   -  person Олег Ясько    schedule 04.01.2014