
Eu estava instalando o Linux no Virtualbox quando o Virtualbox congelou. Uma caixa pop-up me perguntou se eu queria depurar o Virtualbox.
Por que o Windows 7 me perguntaria, usuário front-end, se eu quero depurar um programa? Isso está quebrando barreiras de abstração? O que o Windows 7 fará se eu clicar em depurar?
Responder1
Seu sistema provavelmente está configurado paradepuração post-mortem.
Não tenho certeza do que faz o Windows oferecer a opção de depurar um processo com falha. Tendo umadepuradorinstalado certamente pode fazer parte da decisão. Talvez um processo possa até forçar a exibição da opção de depuração após uma falha.
Normalmente, a opção seria destinada apenas a desenvolvedores.
Leitura possivelmente relacionada:
https://stackoverflow.com/questions/396369/how-do-i-disable-the-debug-close-application-dialog-on-windows-vista
Responder2
Se você tiver a depuração JIT habilitada no Visual Studio ou em algum outro depurador, você terá a oportunidade de anexar um depurador a um processo que falha para que você possa fazer a depuração post-mortem. Se você não quiser a depuração JIT, poderá desativá-la e, em seguida, precisará anexar manualmente um depurador a um processo que deseja depurar antes que ele trave.