Воскресенье, 22.12.2024, 11:45 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: xXxSh@dowxXx, Anton93, Волк-1024  
отлов кнопки
okeДата: Пятница, 01.06.2012, 19:48 | Сообщение # 1
Постоянный
Зарегистрирован: 15.01.2012
Группа: Пользователи
Сообщений: 124
Статус: Offline
форумчане такой вопрос возможно ли отследить нажатие кнопки в другом окне чтоб при нажатии выполнялись какието действия в моей программе если да то как подскажите?(

Сообщение отредактировал oke - Пятница, 01.06.2012, 19:57
 
dolphinДата: Пятница, 01.06.2012, 20:15 | Сообщение # 2
Администратор
Сообщений: 906
Статус: Offline
могу предложить отловить окно, но можно и findwindowex воспользоваться чтобы кнопку найти, а в нем нажатие кнопки мышиДоступно только для пользователей

Сообщение отредактировал dolphin - Пятница, 01.06.2012, 20:19
 
okeДата: Пятница, 01.06.2012, 21:26 | Сообщение # 3
Постоянный
Зарегистрирован: 15.01.2012
Группа: Пользователи
Сообщений: 124
Статус: Offline
спасибо за помощь но это не то что нужно я хочу чтоб когда жертва сама нажмет кнопку в др овне то выполнялись мои действия в моей программе
 
xXxSh@dowxXxДата: Пятница, 01.06.2012, 22:12 | Сообщение # 4
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
Обсуждалось не однократно во многих темах, вот глянь тут:

кейлогг
 
okeДата: Пятница, 01.06.2012, 23:36 | Сообщение # 5
Постоянный
Зарегистрирован: 15.01.2012
Группа: Пользователи
Сообщений: 124
Статус: Offline
Quote (xXxSh@dowxXx)
Обсуждалось не однократно во многих темах, вот глянь тут: кейлогг

ты опять немного не понял)) суть программы в том чтобы отловить нажатие на button другого окна...
НАПРИМЕР: в диспетчере задач есть кнопка "Завершить процесс" я хочу чтоб моя программа "узнавала" когда была нажата эта кнопка
 
xXxSh@dowxXxДата: Суббота, 02.06.2012, 09:12 | Сообщение # 6
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
oke а так вот ты о чем,тогда извиняюсь smile

а по теме dolphin впринципе логичный пример привел, ищешь хендл окна, потом кнопки, а дальше ждешь пока на нее нажмут либо мышкой, либо клавишей Enter, или проще говоря ждешь пока эта кнопка не отправит сообщение о том что она нажата, а как это реализовать, увы я пока ничего подобного не писал, но вобще, на сколько мне известно тут без dll просто так не обойтись, хотя...


Сообщение отредактировал xXxSh@dowxXx - Суббота, 02.06.2012, 09:16
 
C@TДата: Воскресенье, 03.06.2012, 02:30 | Сообщение # 7
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
здесь нужен хук событий винды, для этого , да нужна длл smile

можно и без длл, просто сделать удаленный хук функции GetMessage в нужном процессе, но данный способ я не предлагаю, ибо не совсем стабильно и сложно
 
XSPYДата: Воскресенье, 03.06.2012, 14:24 | Сообщение # 8
Продвинутый
Зарегистрирован: 28.01.2010
Группа: Пользователи
Сообщений: 263
Статус: Offline
C@T, не столько сложно,сколько будет не работать,если что-то измениться в процессе (тут нюансов куча)-сам таке сделал,поэтому тоже советую длл
 
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz