是否可以在调用TRACE(调试器消息输出宏)时中断调试,来自跟踪的消息出现在输出中,但我无法像它那样破坏调试器。 (使用visual studio 2003 / windows)。
我没有此应用程序的源代码。我只是简单地附上了这个过程。
答案 0 :(得分:1)
在您的一个TRACE调用上设置断点。做任何你需要做的事情才能让它成功。 Step In
。在该代码中添加另一个断点。删除你的第一个断点。
编辑:在kernel32.dll中的OutputDebugStringW
和OutputDebugStringA
API上放置断点 - 这是TRACE宏调用的那些API。
在Breakpoints窗口中,转到New / Break at Function,然后输入_OutputDebugStringW@4
。重复_OutputDebugStringA@4
。