好吧,我想调试加载到进程中的 .dll,它在某处崩溃。我试图将最后执行的行记录到文件中,但这并没有多大帮助。
现在,当我附加调试器并且应用程序崩溃时,MSVC 调试会冻结进程,从而无法将选项卡切换到任何其他窗口,并且我卡在只有任务管理器工作的黑屏上。我尝试关闭应用程序进程,但这是不可能的,然后我不得不关闭 Visual Studio - 没有任何线索可能导致崩溃。
在这种情况下,如何有效且没有问题地进行调试?
(远程调试不是一个选项,我没有第二台机器可以使用,我也没有第二个屏幕)
好吧,我想调试加载到进程中的 .dll,它在某处崩溃。我试图将最后执行的行记录到文件中,但这并没有多大帮助。
现在,当我附加调试器并且应用程序崩溃时,MSVC 调试会冻结进程,从而无法将选项卡切换到任何其他窗口,并且我卡在只有任务管理器工作的黑屏上。我尝试关闭应用程序进程,但这是不可能的,然后我不得不关闭 Visual Studio - 没有任何线索可能导致崩溃。
在这种情况下,如何有效且没有问题地进行调试?
(远程调试不是一个选项,我没有第二台机器可以使用,我也没有第二个屏幕)