我知道如何使用 Try .. catch 处理异常,我实际上在做什么
push handler
push fs:[0]
.....
一旦发生异常,调试器日志文件将在写入 [00000001] 时抛出 Message=Access violation
如何使用 asm32 或 Visual C++ 向调试器抛出另一条消息,例如“函数计算已启动”
那么我该如何与调试器交谈呢?
听起来你真的是在 WinAPI 的OutputDebugString之后,olly 会记录这个(任何其他调试器也会记录全局调试互斥锁),sysinternals dbgview 也会记录。
至少在 x86 中的一个老技巧是发出“int 3”。不确定这是否仍然适用于主流操作系统。