Странная проблема с отладочным выводом

Тема в разделе "WASM.BEGINNERS", создана пользователем Rel, 6 окт 2010.

  1. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.315
    переделал свою старую функцию логирования таким образом, чтобы она использовала только функции ntdll.dll... но сталкнулся с такой проблемой: DbgView не ловит сообщения DbgPrint... видимо из-за разницы реализаций OutputDebugString и DbgPrint... хотел спросить, можно ли как-то средствами ntdll.dll отправить сообщение, которое словит DbgView... или обратная задача, есть ли тулза, которая ловит отладочный вывод средствами DbgPrint... гуглил, но не помогло)
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.315
  3. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Rel
    А какая ОС? В Vista+ есть что-то связанное с фильтрацией:
    Может, она не пропускает?
     
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.315
    вообще да, тестировал на висте... сегодня уже нет возможности проверить на xp, завтра посмотрю... чет мне кажется, что не в этом дело, но спасибо за наводку...
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Rel
    Какже ядерный логгер чтото словит, если генерится #DBG_PRINTEXCEPTION_C для отладочного порта.
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.315
    честно, я не в курсе всего механизма, но... я специально включал в DbgView перехват сообщений из ядра и программа не перехватывала сообщения, отосланные с использованием DbgPrint из ntdll в третьем кольце)))