переделал свою старую функцию логирования таким образом, чтобы она использовала только функции ntdll.dll... но сталкнулся с такой проблемой: DbgView не ловит сообщения DbgPrint... видимо из-за разницы реализаций OutputDebugString и DbgPrint... хотел спросить, можно ли как-то средствами ntdll.dll отправить сообщение, которое словит DbgView... или обратная задача, есть ли тулза, которая ловит отладочный вывод средствами DbgPrint... гуглил, но не помогло)
вообще да, тестировал на висте... сегодня уже нет возможности проверить на xp, завтра посмотрю... чет мне кажется, что не в этом дело, но спасибо за наводку...
честно, я не в курсе всего механизма, но... я специально включал в DbgView перехват сообщений из ядра и программа не перехватывала сообщения, отосланные с использованием DbgPrint из ntdll в третьем кольце)))