2008-10-01 7 views

Répondre

2

Si vous voulez dire un fichier de vidage créé par Windows (soit image mémoire, vidage de la mémoire du noyau ou vidage de la mémoire pleine) qui est créé après un plantage du système, vous besoin WinDBG

+0

réponse révisée pour inclure le lien actuel. –

1

Vous devriez pouvoir double-cliquer sur le fichier .dmp pour l'ouvrir automatiquement dans Visual Studio. Si le fichier .pdb généré lors de la compilation du programme est toujours présent, Visual Studio doit être capable de charger automatiquement les symboles à partir de ce fichier. À partir de là, vous pouvez simplement cliquer sur Exécuter/Déboguer (F5) pour commencer à jeter un coup d'œil dans le fichier .dmp.

19

L'utilisation de Visual Studio Fichier> Ouvrir un projet ou de WinDbg gratuit (partie de Debugging Tools for Windows) Fichier> Ouvrir vidage sur incident sélectionnez le fichier dmp.

Assurez-vous de configurer les outils pour inclure un chemin d'accès à l'emplacement des symboles de débogage PDB pour cette application (vous avez des symboles, n'est-ce pas?). L'un ou l'autre outil a une fenêtre de thread et d'appel qui devrait vous donner une bonne idée de l'endroit où le crash s'est produit. Inclure des chemins vers le code source aidera également.

Les chemins de symbole et de source peuvent être définis dans WinDbg dans le menu Fichier. Il est enterré dans Visual Studio sous Outils> Options> Symboles> Debugging et Outils> Options> Projet et Solutions> VC++ directores

Questions connexes