Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Данные с чужого приложения


Автор: Extremer 9.8.2010, 22:14
Имеется окно стороннего приложения, в котором есть объект, где содержится цветной текст - предположительно, TRichEdit.В него периодически подгружается текст. Необходимо вытащить текст из этого объекта. Вопросы следующие:
1. С помощью какого метода можно узнать хендл объекта (уверен, что это понадобиться, ведь как иначе "выдернуть" оттуда текст)?
2. С помощью какого метода можно "выдернуть" текст из конкретного объекта?
Возможно, вопрос поставлен некорректно или неполно. Прошу заранее указать это, чтоб я смог более правильно поставить вопросы. Заранее спасибо.

Автор: Keeper89 10.8.2010, 11:18
А Вы ссылки внизу смотрели? Например http://forum.vingrad.ru/topic-281338.html? А еще вот http://forum.vingrad.ru/forum/topic-263141/hl/wm_gettext/index.html и http://forum.vingrad.ru/forum/topic-261954.html.

Автор: Extremer 10.8.2010, 20:49
Это и нужно было, спасибо. Маленький вопрос: существует ли механизм отслеживания работы spy++? Т.е., сможет ли программа "понять", что по ней прошлись этой утилиткой?

Автор: Keeper89 11.8.2010, 01:11
Цитата(Extremer @  10.8.2010,  20:49 Найти цитируемый пост)
Т.е., сможет ли программа "понять", что по ней прошлись этой утилиткой? 

ну это вряд ли, хотя мои коллеги форумчане может больше разбираются в этом вопросе smile
Из простого - можно только определить, запущен он или нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)