Прервать отладку после вызова TRACE

Можно ли прервать отладку при вызове TRACE (макрос вывода сообщения отладчика), сообщение от трассировки появляется на выходе, но я не могу разорвать отладчик, как это происходит. (Использую visual studio 2003 / windows).

У меня нет исходного кода для этого приложения. Я просто присоединяюсь к процессу.

0

Решение

Поставьте точку останова на одном из ваших вызовов TRACE. Делай все, что тебе нужно, чтобы зажечь огонь. Step In, Поставьте другую точку останова в этом коде. Удалите свою первую точку останова.

Редактировать: Установите точку останова на OutputDebugStringW а также OutputDebugStringA API в kernel32.dll — это те API, которые вызывает макрос TRACE.

В окне «Точки останова» выберите «Создать / перерыв в функции» и введите _OutputDebugStringW@4, Повторите для _OutputDebugStringA@4,

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]