Условные бряки в WinDBG!

Тема в разделе "WASM.RESEARCH", создана пользователем novIce, 12 янв 2007.

  1. novIce

    novIce New Member

    Публикаций:
    0
    Регистрация:
    14 июн 2004
    Сообщения:
    45
    Адрес:
    Russia
    Доброе время суток всем!
    Хочу отловить WM_INITDIALOG при запуске Dialog Boxa.
    Ставлю bp address "j (*(@esp+8) == 0x0110) ' ';'gc' "
    Ловит все обращения :dntknw:

    Кто разобрался объясните пожалуйста в чем ошибка.
    Заранее спасибо!
     
  2. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    novIce
    Попробуй
    Код (Text):
    1. .expr /s masm
    2. bp address "j (dwo(@esp+8) == 0x0110) ' ';'gc' "
     
  3. novIce

    novIce New Member

    Публикаций:
    0
    Регистрация:
    14 июн 2004
    Сообщения:
    45
    Адрес:
    Russia
    Неа!
    Тоже не катит!
    Млин уж все перетыкал. И главное примеры в "Debugging Tools for Windows" не проясняют ситуацию.
    Неужели никто не знает, а ....:dntknw:
     
  4. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    novIce
    Я проверял, всё работает.
    Поставь безусловный бряк
    Код (Text):
    1. bp address
    Когда трапнешся, посмотри, что там по esp+8:
    Код (Text):
    1. ? dwo(@esp+8)