J'ai un plantage d'application, et par conséquent il génère un vidage sur incident dans la plate-forme Windows. J'envoie le fichier exe et dll au client. Le client a envoyé le fichier user.dmp et le fichier drwtsn32.log. Mais, le client n'a pas le fichier pdb correspondant. Le client a juste le fichier dll et exe. Donc, quand j'attache ce fichier user.dmp à Windbg, je ne reçois pas les symboles. Alors, que dois-je faire pour obtenir les symboles. Est-ce que je dois envoyer les fichiers de pdb au client? Si oui, que doit-il faire avec ces fichiers pdb lorsqu'un accident survient? J'utilise trois machines différentes: a) la machine de construction, c) la machine de test du client et c) ma propre machine de débogage (pas la même que la machine de construction). Le windbg est installé dans la machine de mise au point. Je peux copier tous les fichiers de pdb dans mon machine de débogage de la machine de construction. S'il vous plaît laissez-moi savoir, comment le client peut utiliser les fichiers pdb et comment je fais le débogage plus tard.Fichier PDB crashdump user.dmp
Merci Kongkon
Bonjour, Comment obtenir ou générer le fichier DMP? –
La façon la plus simple que j'ai trouvée est d'utiliser l'outil Microsoft userdump. Consultez ce lien: http://support.microsoft.com/kb/241215 – pj4533
De même si Vista ou supérieur vous pouvez cliquer avec le bouton droit sur le processus dans le Gestionnaire des tâches et choisissez 'créer un fichier de vidage' – pj4533