1

最近、VmwareのWindows7内にwindbgをインストールしました。WindowsSDKとWindowsシンボルをインストールしました。

しかし、それでもwindbg内で実行可能ファイル「notepad.exe」を開き、次のdt _IMAGE_DOS_HEADERコマンドを実行すると、シンボルが見つかりませんと表示されます。

PATHはすでに設定されています_NT_SYMBOL_PATH=SMVSRV * c:\ Symbols * http://msdl.microsoft.com/download/symbols

WindowsXPで同じことを試しました...同じ問題..

ご意見をお聞かせください。

ありがとう !

4

1 に答える 1

3

srv* *http://msdl.microsoft.com/download/symbolsに設定します。ドキュメントが言っていることにもかかわらず、プレフィックスsymsrvは機能しませんが、srvは機能します:


0:000> .sympath srv**http://msdl.microsoft.com/download/symbols
Symbol search path is: srv**http://msdl.microsoft.com/download/symbols
Expanded Symbol search path is: srv**http://msdl.microsoft.com/download/symbols
0:000> .reload
Reloading current modules
...................
0:000> dt _IMAGE_DOS_HEADER
ntdll!_IMAGE_DOS_HEADER
   +0x000 e_magic          : Uint2B
   +0x002 e_cblp           : Uint2B
   +0x004 e_cp             : Uint2B
   +0x006 e_crlc           : Uint2B
   +0x008 e_cparhdr        : Uint2B
   +0x00a e_minalloc       : Uint2B
   +0x00c e_maxalloc       : Uint2B
   +0x00e e_ss             : Uint2B
   +0x010 e_sp             : Uint2B
   +0x012 e_csum           : Uint2B
   +0x014 e_ip             : Uint2B
   +0x016 e_cs             : Uint2B
   +0x018 e_lfarlc         : Uint2B
   +0x01a e_ovno           : Uint2B
   +0x01c e_res            : [4] Uint2B
   +0x024 e_oemid          : Uint2B
   +0x026 e_oeminfo        : Uint2B
   +0x028 e_res2           : [10] Uint2B
   +0x03c e_lfanew         : Int4B
0:000>

于 2013-01-15T11:03:49.560 に答える