為什麼 Windows 7 要我調試程式?

為什麼 Windows 7 要我調試程式?

當 Virtualbox 凍結時,我正在 Virtualbox 上安裝 Linux。一個彈出框詢問我是否要調試 Virtualbox。

為什麼 Windows 7 會詢問我這個前端使用者是否要除錯程式?這是否打破了抽象障礙?如果我單擊“調試”,Windows 7 會做什麼?

答案1

您的系統很可能是為事後偵錯

我不太確定 Windows 為何提供偵錯失敗進程的選項。有一個偵錯工具安裝肯定是決定的一部分。也許一個進程甚至可以在失敗後強制顯示偵錯選項。

通常此選項僅供開發人員使用。

可能相關的閱讀:
https://stackoverflow.com/questions/396369/how-do-i-disable-the-debug-close-application-dialog-on-windows-vista

答案2

如果您在 Visual Studio 或其他偵錯器中啟用了 JIT 偵錯,您將有機會將偵錯器附加到崩潰的進程,以便您可以進行事後偵錯。如果您不想進行 JIT 偵錯,可以停用它,然後您必須在崩潰之前手動將偵錯器附加到您想要偵錯的進程。

相關內容