Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Перехват обработчика кнопки
Посл.ответ Сообщение

Ранг: 102.0 (ветеран), 18thx
Активность: 0.070.02
Статус: Участник

Создано: 27 февраля 2013 16:57
· Личное сообщение · #1

Может кто скажет: достаточно ли будет следующих характеристик кнопки,
чтобы найти (в OllyDbg) код её обработчика:
Code:
  1. CONTROL "Enable", 1130, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 208, 224, 99, 10 , 0x00000020

Enable - это её имя, цифры - размер и положение на родительском окне, последняя
цифра - наверное, определяет класс контрола.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 27 февраля 2013 17:58
· Личное сообщение · #2

1130 =0x46A ищи что-то вроде push 46A




Ранг: 331.1 (мудрец), 561thx
Активность: 0.190.06
Статус: Участник

Создано: 27 февраля 2013 18:16
· Личное сообщение · #3

Зачем push то искать, если MFC то ищи просто код 0x46A и выйдешь на MessageMap

-----
Everything is relative...




Ранг: 102.0 (ветеран), 18thx
Активность: 0.070.02
Статус: Участник

Создано: 28 февраля 2013 16:44
· Личное сообщение · #4

Спасибо!
Это 1130 относится только к этой кнопке?
А нельзя ли каким-то образом воспользоваться имеющимися в окне Windows её
параметрами Handle, ID?




Ранг: 331.1 (мудрец), 561thx
Активность: 0.190.06
Статус: Участник

Создано: 28 февраля 2013 17:05
· Личное сообщение · #5

ksol
Как устроены ресурсы знаешь? Если да, то чего спрашивать к чему относится 1130, если нет, то сначала нужно изучить, а затем искать...
В пределах формы ИД контрола один, но в разных формах могут быть одиновые ИД у разных контролов.

-----
Everything is relative...


| Сообщение посчитали полезным: ksol
 eXeL@B —› Вопросы новичков —› Перехват обработчика кнопки
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати