что такое wkernel32.pdb - PullRequest
       9

что такое wkernel32.pdb

1 голос
/ 28 октября 2009

Когда я пытаюсь перезагрузить символ для kernel32.dll, windbg всегда жалуется ниже:

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 - 

Что такое wkernel32.dll и как я могу получить информацию о символах для этого файла?

Я установил правильный пакет с символом Windows, проверил строку версии, она точно совпадает.

Спасибо. Bin

Ответы [ 3 ]

1 голос
/ 28 октября 2009

Если у вашего сеанса отладчика есть доступ к Интернету, попробуйте использовать сервер символов MS , выполнив: .symfix; .reload в windbg.

1 голос
/ 28 октября 2009

Я не уверен, но возможно, что wkernel32.pdb указан в качестве файла базы данных символов для вашего kernel32.dll. Вы можете проверить, посмотрев строки внутри kernel32.dll, используя Process Explorer.

Кроме того, похоже, что wkernel32.dll связан с WoW (Windows over Windows). У вас есть 64-битная машина?

0 голосов
/ 28 октября 2009

Также вы используете команду! Sym noisy

Это выведет местоположения, которые ищут символы.

...