Есть задача - средствами пайтона в виндовсе во-первых перехватывать события нажатия кнопки мыши/клавы в других приложениях, во-вторых получать какой-нибудь идентификатор нажатого элемента управления (кнопок, чекбоксов, пунктов меню, в общем всего)
Первая часть реализована в pyHook - можно узнать в каком окошечке по каким координатам было клацнуто мышкой и т.п.
Но вот со второй - проблемка, где-то нагуглил мнение, что это вообще нельзя сделать с помощью пайтона, т.к. в целевое приложение нужно внедрять dll (или как-то так). Действительно ли это так? Объясните, пожалуйста, поподробнее почему. Для С есть hook библиотеки, в python же можно их использовать или я не о том? Может можно через ironpython+.net это реализовать?
Заранее благодарю за ответы.