У меня стоит следующая задача:
Есть 2 аппликации, одна написана на ВинАПИ, вторая с использованием .Net. Обе — ГУИ приложения.
Надо написать третее приложение, которое должно получать данные(простой текст) из окон приложений модифицировать их, и вставлять обратно.
Для ВинАПИ приложения все просто — перебором всех окон приложения по какому-то ClassName для окна находишь искомое окно, а далее с помощю посилки сообщений и используя клипборд получаешь данные и вставляешь их обратно.
Проблема состоит в том, что для .Net приложения клас окна это что-то типа "WindowsForms10.Window.8.app.0.378734a", причем для всех окон оно одинаковое. Следовательно невозможно найти нужное тебе окно, ибо по тексту окна искать невозможно.