Question

Lorsque j'essaie de recharger le symbole pour kernel32.dll, le fichier windbg se plaint toujours ci-dessous:

DBGHELP: d:\symbols\wkernel32.pdb - file not found
DBGHELP: d:\symbols\dll\wkernel32.pdb - file not found
DBGHELP: d:\symbols\symbols\dll\wkernel32.pdb - file not found
DBGHELP: C:\Windows\syswow64\wkernel32.pdb - file not found
DBGHELP: wkernel32.pdb - file not found
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\syswow64\kernel32.dll - 

Qu'est-ce que wkernel32.dll et comment puis-je obtenir les informations sur les symboles pour ce fichier?

J'ai installé le bon paquet du symbole Windows, j'ai vérifié la version de la chaîne, elle correspond exactement.

Merci. Bin

Était-ce utile?

La solution

Je ne suis pas sûr, mais il est possible que wkernel32.pdb soit spécifié comme fichier de base de données de symboles pour votre fichier kernel32.dll. Vous pouvez vérifier en regardant les chaînes à l'intérieur de kernel32.dll à l'aide de l'explorateur de processus.

En outre, il semble que wkernel32.dll soit liée à WoW (Windows over Windows). Avez-vous une machine 64 bits?

Autres conseils

Si votre session de débogueur dispose d'un accès Internet, essayez d'utiliser le serveur de symboles MS en lançant ceci: .symfix; .reload dans windbg.

Vous utilisez également la commande! sym noisy

Ceci affichera les emplacements où les symboles sont recherchés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top