为了调试目的,我使用__debugbreak()函数调用。 在Visual Studio中进行调试时,该函数会按预期导致断点。 但在到达断点之前,它会显示一个消息框,“* .exe已经触发了一个断点”。 是否有可能摆脱此消息框?摆脱“* .exe触发了断点”-Messagebox
2
A
回答
0
消息框是__debugbreak
编译器内在行为的一部分。
MSDN文章指出:
导致在你的代码中设置断点,当用户将被提示运行调试。
来源:http://msdn.microsoft.com/en-us/library/f408b4et(v=vs.120).aspx
+0
你是对了一半。消息框不是内在行为的一部分;当你直接执行'__asm int 3'时,你会得到完全一样的东西,而不使用内在的东西。它实际上是* debugger *的一部分。当调试器连接到进程时,它会首先捕获所有中断并提示您中断或继续执行。这是一个方便的功能,我敢肯定。在调试器外运行时不会发生这种情况。 –
相关问题
- 1. 无法摆脱断点JdbcOdbcDriver.finalize()
- 2. 摆脱插入触发器
- 3. .exe在远程调试时触发了一个断点
- 4. _snprintf_s调用[applicaiton] .exe触发了一个断点
- 5. findContours:OpenCV触发了一个断点
- 6. OpenCV - FindContours - Projekt.exe触发了一个断点
- 7. 使用OpenCV进行人脸检测CascadeClassifier:.exe触发了一个断点
- 8. 摆脱了分隔符
- 9. GetOpenFileName触发断点
- 10. 如何摆脱异常80000003?
- 11. 摆脱App.exe.config
- 12. Android:float - 摆脱尾部零点
- 13. 我如何摆脱点!
- 14. 我需要摆脱焦点
- 15. C++控制台Application1.exe引发了断点
- 16. response.js没有触发断点
- 17. Windows已触发断点
- 18. Allegro程序触发断点?
- 19. 断点不被触发
- 20. 删除[]触发断点
- 21. CreateWindowsEx()失败,触发断点
- 22. dorpdownlist SelectedIndexChanged断点不触发
- 23. 如何摆脱Aptana中JavaScript文件中的幻像断点?
- 24. 摆脱/修复断点3.1和4.1 Xcode iOS 6
- 25. 摆脱
- 26. 摆脱[动态]在Visual Studio
- 27. Java - 摆脱NullPointerException
- 28. 摆脱Lighttpd的
- 29. 了解XML摆脱文本内容
- 30. 设置文本摆脱了孩子 - jquery
没有 –