4 votes

Pourquoi Windows 7 me demande-t-il de déboguer le programme ?

J'étais en train d'installer Linux sur Virtualbox lorsque Virtualbox s'est figé. Une fenêtre contextuelle m'a demandé si je voulais déboguer Virtualbox.

Pourquoi Windows 7 me demanderait-il, à moi, l'utilisateur frontal, si je veux déboguer un programme ? S'agit-il d'une rupture des barrières d'abstraction ? Que fera Windows 7 de toute façon si je clique sur "debug" ?

10voto

diegogs Points 624

Votre système est probablement configuré pour débogage post-mortem .

Je ne sais pas exactement pourquoi Windows offre la possibilité de déboguer un processus qui a échoué. Le fait d'avoir un débogueur installés pourraient certainement jouer un rôle dans la décision. Peut-être qu'un processus peut même forcer l'affichage de l'option de débogage après un échec.

En général, cette option est réservée aux développeurs.

Lecture possiblement liée :
https://stackoverflow.com/questions/396369/how-do-i-disable-the-debug-close-application-dialog-on-Windows-vista

3voto

David Schwartz Points 60868

Si vous avez activé le débogage JIT dans Visual Studio, ou un autre débogueur, vous aurez la possibilité d'attacher un débogueur à un processus qui se bloque afin de pouvoir effectuer un débogage post-mortem. Si vous ne voulez pas du débogage JIT, vous pouvez le désactiver, et vous devrez alors attacher manuellement un débogueur au processus que vous voulez déboguer avant qu'il ne s'arrête.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X