Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2011, 10:21   #1
gdoom
Новичок
Джуниор
 
Регистрация: 10.03.2011
Сообщений: 1
По умолчанию Как вытащить данные из чужого окна?

Народ помогите решить проблему, к примеру запускаем калькулятор вынды - из своей программы и к примеру пишем число в него 123 - через клавиши калькулятора(это всё делает программа) - а после копируем это число с окна калькулятора и вставляем в окно в edit к примеру? подкиньте ссылки на материал хоть какой нибудь.... искал так и не нашёл
gdoom вне форума Ответить с цитированием
Старый 10.03.2011, 12:32   #2
MotoArhangel
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 51
По умолчанию

Просканировать память удалённого процесса (путём последовательного чтения памяти с помощью Read/WriteProcessMemory) и найти этот объект... а затем делай то, что тебе нужно.
Работать нужно как с обычным массивом, только использовать Read/WriteProcessMemory...
MotoArhangel вне форума Ответить с цитированием
Старый 10.03.2011, 13:01   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

MotoArhangel, извращенец чтоль?

FindWindow/FindWindowEx/GetWindowText/PostMessage
этого достаточно(может можно вместо эмуляции клавиш, использовать SetWindowText)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.03.2011, 15:46   #4
OlegVE
Форумчанин
 
Регистрация: 27.09.2010
Сообщений: 376
По умолчанию

Здравствуйте
Может следующее поможет:
http://www.sql.ru/forum/actualthread.aspx?tid=624462
До свидания
OlegVE вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват сообщений чужого окна как? flug Win Api 3 17.08.2010 19:49
Сворачивание чужого окна artemavd Общие вопросы Delphi 2 27.04.2010 07:45
VirtualStringTree чужого окна akaTemporary Общие вопросы Delphi 0 29.01.2010 14:32
Как "вытащить" данные из 1С 7.07.1 Феска БД в Delphi 2 18.03.2009 23:39
Как вытащить данные из Excel в бд dephi, а потом (после работы с данными) сформировать новый файл excel. Геля БД в Delphi 1 10.04.2007 15:11