У меня на одну строчку в DbgView помещается по несколько DbgPrint =\\ Пример : Запускаю драйвер который при запуске напишет DbgPrint ("Dirver started") а при выгрузке DbgPrint ("Dirver stopped") - DbgView ничего не показывает. А потом запускаю свой рабочий драйвер который выводит много отладочной инфы в DbgView. Жду секунды 3 и в окне DbgView показывается сообщение, оно обрезано на конце тремя точками. Навожу мышку, а там в несколько строчек в виде "Хинта" отображаются сообщения которые писал простой драйвер с [Dirver started\Dirver stopped] и часть моих напарсенных мессаг из рабочего драйвера =\ Как это объяснить ? Складывается такое ощущение что DbgPrint не выводит сообщения пока не заполнится буфер предположим в 200 символов =\ Подскажите что делать ? очень нужна ваша помощь! Спасибо за внимание...
кстати DbgView штучка достаточно кривая. у меня получалось несколько раз спецефическим выводом грохнуть драйвер dbgv.sys от этой программки в синий экран. да и сам юзермодный гуй тоже кривоват. так что рекомендую лучше взять удаленную отладку и смотреть отладочный вывод в WinDbg'е