Сейчас на форуме: (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Как найти цепочку команд, начиная с WinProc?
Посл.ответ Сообщение

Ранг: 6.5 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 20 августа 2010 15:42
· Личное сообщение · #1

Привет, пытаюсь пошагово выполнить код от начала WinProc с начала события WM_KEYDONW до некой интересующей функции, скажем по адресу Х, однако простое нажатие f7/f8 не помогает, как только доходим до PeekMessage все снова начинается на начале WinProc. Пытался делать трейс от начала WinProc до точки Х не помогает, Оля этот процесс сильно затягивает видимо трассирует и другие события.
Вопрос, как отследить путь выполнения кода в таких случаях?

Если конкретно, то прослеживаю ввод адреса в адресную строку firefox 3.0, точка останова на gethostbyname,
вопрос с какой WinProc проходит ветка до gethostbyname?



Ранг: 6.5 (гость), 2thx
Активность: 0.010
Статус: Участник

Создано: 20 августа 2010 16:04
· Личное сообщение · #2

теория гласит, что если мы зашли в WinProc, то не выходим из нее пока не обработается вся ветка нужного
события.
Или это не всегда так?



Ранг: 255.8 (наставник), 19thx
Активность: 0.150.01
Статус: Участник
vx

Создано: 21 августа 2010 06:16
· Личное сообщение · #3

Првильная постановка задачи это половина проблемы.


 eXeL@B —› Вопросы новичков —› Как найти цепочку команд, начиная с WinProc?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати