![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
hackvl |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
Нужно скопировать из другой программы текст из едита,
хендл эдита постоянно меняется, названия нету, только стиль постоянный Style:50010080 Как ето сделать? приведите пример |
|||
|
||||
hackvl |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
к примеру эта программа из которой я хочу выташить текст из эдитов
![]() когда в этой программе нажать на буттон моя программа копирует текст из едитов в мемо какбы должна отследить нажатие бутона и скопировать текст из едитов в мою программу |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Это твоя программа? Ну и сохраняй по нажатию кнопки текст из Edit'ов в каком-нибудь файле. А в первой программе мониторь по таймеру появление этого файла. Это сообщение отредактировал(а) Данкинг - 16.1.2011, 18:02 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
Данкинг, опять все в файлы сохраняет
![]() hackvl, тебе нужно копать в сторону хуков и windows messages что бы отловить нажатие кнопки, и в сторону работы с чужими окнами и контролами, что бы скопировать текст. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Poseidon, дык, в данном случае это наиболее просто и наглядно.
![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
hackvl |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
скорей всего ето надо делать хуками
мне короче нужно украсть текст из сторонней программы но в хукках я 0 |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 14 Всего: 58 |
Я конечно может чего-то не вижу, но это все делается через SendMessage + GET_TEXT =)
|
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 14 Всего: 58 |
А при чем тут хуки?
FindWindow(Ex) -> EnumChildWindows -> SendMessage(GET_TEXT) Это сообщение отредактировал(а) Keeper89 - 18.1.2011, 01:51 |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
Keeper89, как ты через SendMessage + GET_TEXT отловишь нажатие кнопки в чужом окне? Ведь
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 14 Всего: 58 |
Poseidon, каюсь не увидел (или показалось автор имеет ввиду просто забрать текст), тогда опять переключаемся на хуки.
|
|||
|
||||
hackvl |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 21.5.2010 Репутация: нет Всего: нет |
кто что еще напишет?
|
|||
|
||||
kami |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 15 Всего: 72 |
А что Вам еще написать? Код от начала и до конца? Вам уже дали направление движения - hooks и messages. Не хотите начать работу в этом направлении - ищите обходные пути (если найдете). Ибо "я в хуках 0" - это не оправдание. Все когда-то были 0 в хуках, и не только. По мере изучения Вы приобретете много нужных навыков, в частности - самостоятельной работы с MSDN. Это сообщение отредактировал(а) kami - 18.1.2011, 21:36 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |