0

我知道如何使用 Try .. catch 处理异常,我实际上在做什么

push handler
push fs:[0]
.....

一旦发生异常,调试器日志文件将在写入 [00000001] 时抛出 Message=Access violation

如何使用 asm32 或 Visual C++ 向调试器抛出另一条消息,例如“函数计算已启动”

那么我该如何与调试器交谈呢?

4

2 回答 2

2

听起来你真的是在 WinAPI 的OutputDebugString之后,olly 会记录这个(任何其他调试器也会记录全局调试互斥锁),sysinternals dbgview 也会记录。

于 2012-02-19T20:57:08.780 回答
0

至少在 x86 中的一个老技巧是发出“int 3”。不确定这是否仍然适用于主流操作系统。

于 2012-02-19T20:45:56.120 回答