Debugging 如何强制DebugBreak()为我提供调试选项?

Debugging 如何强制DebugBreak()为我提供调试选项?,debugging,windows-7,crash,Debugging,Windows 7,Crash,我正在尝试调试使用CreateProcess生成的应用程序,并立即对其进行调试。我读过一篇DebugBreak()应该允许这样做,但是当进程启动时,Windows报告APPCRASH,只允许“关闭应用程序”或“检查解决方案并关闭应用程序”,熟悉的“关闭”、“调试”对话框不会出现 通常,我如何强制显示此窗口,带或不带DebugBreak() 编辑:使用VC++Express谢谢Hans,这是一个有趣的概念,不过我仍在尝试找到一种适合它的排列方式。到目前为止,我启动了调试器,但没有遇到断点,因为它加

我正在尝试调试使用
CreateProcess
生成的应用程序,并立即对其进行调试。我读过一篇
DebugBreak()
应该允许这样做,但是当进程启动时,Windows报告APPCRASH,只允许“关闭应用程序”或“检查解决方案并关闭应用程序”,熟悉的“关闭”、“调试”对话框不会出现

通常,我如何强制显示此窗口,带或不带
DebugBreak()


编辑:使用VC++Express

谢谢Hans,这是一个有趣的概念,不过我仍在尝试找到一种适合它的排列方式。到目前为止,我启动了调试器,但没有遇到断点,因为它加载了自己的解决方案,没有相关的代码…只需准备另一个VS实例,即可加载该解决方案。在jit对话框中选择它。它每次都会启动一个新实例,但是我没有vsjitdebugger.exe,因此我一直在寻找替代方案以及与您类似的Microsoft解决方案:。因此建议使用devenv.exe/debugexe。很遗憾,我使用的是快速版本vcexpress.exe/debugexe。这就是正在启动的(八倍于此系统中产生的八个新流程。)嗯,显然您使用了错误的工具来完成工作。如果你的时间是免费的,那么VS的免费版本是免费的。顺便说一句,不要在你的问题中遗漏这样的细节。