Есть ли способ для приложения Windows получить доступ к другим данным приложений, а именно к текстовому полю ввода в графическом интерфейсе и захватить текст там для обработки в нашем собственном приложении?
Если это возможно, существует ли способ "защитить" ваше приложение, чтобы предотвратить его?
EDIT: три первых ответа, похоже, касаются получения заголовка другого приложения, а не определенного поля ввода текста в этом окне.
Я не ожидаю от Windows API, так что вы можете уточнить, как я могу найти определенное текстовое поле в этом окне, каковы его предварительные требования (кажется, что знание дескриптора окна требует чего-то, требуется ли ему знать текстовое поле, а также? Как это получить? и т.д.)
Фрагменты кода на С++ действительно были бы оценены по достоинству. MSDN-справка трудно просматривать, так как Win32-API имеет такие ужасные соглашения об именах.
Завершено! См. мой ответ ниже для справки на С++.