C弄清楚调试器是否连接
发布时间:2020-12-16 04:59:40 所属栏目:百科 来源:网络整理
导读:我使用stackwalk64在visual studio 2008中使用最新的symchk.exe和dbghlp.dll生成C的堆栈跟踪.当我运行独立的exe时,这工作正常.然而,当调试器被连接到我死锁视觉工作室.我以前有一个解决方法,我将所有的系统32符号下载到磁盘,这很好,但最近的更新似乎已经破坏
我使用stackwalk64在visual studio 2008中使用最新的symchk.exe和dbghlp.dll生成C的堆栈跟踪.当我运行独立的exe时,这工作正常.然而,当调试器被连接到我死锁视觉工作室.我以前有一个解决方法,我将所有的系统32符号下载到磁盘,这很好,但最近的更新似乎已经破坏了我的解决方法,即使我更新了符号.理想情况下,我想确定是否附加了visual studio调试器(它只会是VS调试器),所以我可以在这种情况下关闭堆栈跟踪.感谢任何帮助.
解决方法
使用
IsDebuggerPresent 和可能的
CheckRemoteDebuggerPresent
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |