UISpy.exe - это инструмент, использующий .net Automation Framework, который позволит вам поэкспериментировать с тем, что вы можете автоматизировать в C #.
Наряду с более низкоуровневыми зацепками для клавиатуры и мыши, как описано Полом Сасиком в этом вопросе, вы можете преобразовать расположение экрана в объект автоматизации .net и получить дополнительную информацию о том, что нажимаетсяили набрал на.