Maison > développement back-end > C++ > le corps du texte

Comment générer des minidumps pour les pannes de processus sous Windows XP ?

Mary-Kate Olsen
Libérer: 2024-11-07 20:08:03
original
286 Les gens l'ont consulté

How do I generate minidumps for process crashes in Windows XP?

Création de minidumps pour les pannes de processus

Lorsqu'un processus plante dans Windows XP, le système ne crée pas automatiquement de minidump à moins que des paramètres spécifiques ne soient configurés . Voici les réponses à vos questions :

1. Minidumps générés par le système

  • Non, le système ne créera pas de minidump pour un processus utilisateur lorsqu'il plante sans configuration supplémentaire.
  • Pour activer les minidumps générés par le système minidumps, vous devez :

    • Ouvrir le Panneau de configuration et accéder à Système.
    • Cliquez sur l'onglet Avancé.
    • Sous la section "Démarrage et récupération", cliquez sur le bouton Paramètres.
    • Sélectionnez « Petit vidage de mémoire (256 Ko) » ou « Dump de mémoire complet » dans le menu déroulant.

2. Création de minidump par programmation

  • Oui, vous pouvez créer des minidumps par programme à l'aide de la fonction MiniDumpWriteDump() de la bibliothèque dbghelp.dll. Cela offre un meilleur contrôle sur le format de vidage et vous permet de créer des vidages même dans des situations où le système ne le ferait pas

3. Efficacité des minidumps

  • L'efficacité des minidumps dans l'enquête sur un crash dépend de l'application et de la nature du crash. Pour les binaires optimisés, les minidumps peuvent être moins utiles.
  • Cependant, les minidumps peuvent être utiles pour analyser les erreurs liées à la pile, les violations d'accès et certains autres types de bogues.

Notes supplémentaires

  • Comme recommandé dans la réponse fournie, envisagez de passer à une version plus récente de Visual C (par exemple, VC8 ou VC9) pour améliorer la stabilité et les capacités de débogage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!