2009-10-28 5 views
0

Quand je suis en train de recharger le symbole de kernel32.dll, le windbg se plaignent toujours ci-dessous:ce qui est wkernel32.pdb

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 wkernel32.dll et comment puis-je obtenir les informations de symbole pour ce fichier ?

J'ai installé le bon package du symbole des fenêtres, j'ai vérifié la chaîne de version, c'est exactement correspondre.

Merci. Bin

Répondre

0

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

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

+0

Oui, j'utilise une machine 64 bits. Mais le problème est que le fichier de symboles n'est pas contenu dans le paquet de symboles Windows. –

1

Si votre session de débogage dispose d'un accès Internet, essayez d'utiliser le MS symbol server en exécutant ceci: .symfix; .reload dans windbg.

0

vous utilisez également la commande! Sym bruyant

Affichera les emplacements que les symboles sont recherchés.