如何与调试器对话,或更改异常消息?
我知道如何处理异常 使用 尝试..捕获我实际做的事情
push handler
push fs:[0]
.....
一旦发生异常,调试器日志文件将抛出 消息 = 写入 [00000001] 时发生访问冲突
我如何向调试器抛出另一条消息,例如“函数计算已开始” 使用 asm32 或 Visual C++
那么我如何与调试器对话?
I know how to handle exceptions
using
Try .. catch kind what i actually do
push handler
push fs:[0]
.....
Once an exception occurs the debugger log file would throw
Message=Access violation when writing to [00000001]
How do i throw another message to the debugger like "Function Calculate Started"
using asm32 or Visual C++
so how can i talk to the debugger?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
听起来你真的很喜欢 WinAPI 的 OutputDebugString,olly 将记录此信息(监视全局调试互斥体的任何其他调试器也会记录此信息),sysinternals dbgview 也会记录此信息。
Sounds like you are really after WinAPI's OutputDebugString, olly will log this (so will any other debugger watching the global debug mutex), so will sysinternals dbgview.
至少在 x86 中的一个老技巧是发出“int 3”。不确定这是否仍然适用于主流操作系统。
An old trick at least in x86 was to issue an "int 3". Not sure if this would still work on mainstream operating systems.