??? ????? .PDB ? ????? .DBG

?????? ????????? ?????? ?????????
???? ???????: 121366 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

?? ??? ??????

??????

???? .PDB ???? "????? ?????? ??????". ???? ????? ????? ???? ?????? ??????? ????? ??????? ???? ?? ??????? ?? Visual C++ ??????? 1.0. ?? ????????? ???? ????? ???? ??? .PDB ??????? ???? ??????? ??????. ??? ?????? ?????? ????? ??????? ?? ????? ??? ?????? ??? ?????? ??????? ????? ??????? ?? ??????? ????? ??????? ???? ??? ?? Visual C++ ??????? 2.0.

???? .DBG ???? "?????". ???? ??????? .DBG ???? ?? ??????? ?? toolset NT 32-?? ?? ????? ??? ???? ??????? ???????? (PE). ???? ????? ??? ????? ?? COFF FPO, ??? ??? ????????? Codeview ???????. ???? ????? ?????? Visual C++ ??????? .DBG ????? ???? ??????? ??? ??? ???? ?????? ??????? ??? COFF ?? ???? ?? ????????? Codeview.

??? ??? ???? ?? ????? ?? ?? ????????? ????? ????? ?? ??? .DBG ????? ????? ?? ??? ?? ???? ???????:
Dumpbin sample.dbg/symbol.
				
?????? ?????? ?? ????? ??? ????? ????? Dumpbin.exe ? MSdis100.dll:
Path=%Path%;C:\Program Files\DevStudio\VC\bin;C:\Msssdk\bin
				
????? ?? ????????? ??? DUMPBIN ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
177429????? DUMPBIN ???????

??????? ????

????? .PDB

????? ??????? ??????? ?????, 16-?? Visual C++ ????? .PDB ? ?? ????? ??????? ??????? ????? ??? ??? ????? ??? .EXE ?? .DLL ????. ?? ??????? Visual C++ ???????? ????? ?? ?? ???? ? ?????? ????????? ?? ????? ?????? ??????? .PDB ???? ???????? ??????? ????? ????? ??????? ???????? ????? ?????? ????? ????? linker ? ????? ????? ?? CVPACK cumbersome ????? 64 ????.

????? ?? ????????? ??? ???? CVPACK ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
112335BUG: CK4009 ???? ??? ????? ??????? ??? 64 ???? ?? CK1020
???? ???????? ??? ????? ?????? ?? ??????? ?????? ????? Visual ??? ??????? /Fd ????? ?????? ??????? ??????? ????? ????? ????? .PDB ??? <project>.PDB. ????? ????? ??? .PDB ???? ??? ??????? ??????.

??? ????? makefiles ???? ?? ?? ??????? ?????? "????? ?????" /Fd ?? ??????? ?? /Zi ??? ????? ?? .PDB ?????:
  • VCx0.PDB (??? "x" ???? ??? ????? ????? ?? ??????? Visual C++ ? ??? "2"?? "4") ? ???? ???? ?????? ??????? ??????? ???? ????? .OBJ ???????. ????? ?? ?????? ??? ???? makefile ???????.
  • <project>.PDB ?????? ???? ??????? ??????? ???? .EXE ??????. ????? ?? ???? ???? \WINDEBUG.
????? ????? ??????? ? ??? ????? ?????? ??????? ?? ???? ??? ????? (& .EXE) ???? ???? ??? ??????? .OBJ ? ???? ?? ???? ??? ?????? ??????? ????????? ??? <project>.PDB. ??????? ?????? ??????? ??????. ?? ?? ??? ??? ????? ??? .OBJ ?????? ??????? ??? ??????? ??????? ?? VCX0.PDB. ?? ??? ??? ?? ??????? ??? ??? ??????? ??????. ??? ??? ?? ??????? ????? ?????. ???? ??????? ???? ???? ?? ????? ?? ??? ???? ????? ??? ??????? ??? <windows.h> ? typedefs ?? ??? ?????? ??? ??? ????? ??? ????? ????? ?? ?? ??? .OBJ.

??? ????? linker ???? ?????? <project>.PDB ???? ????? ??????? ??????? ???? .EXE ???????. ??? ??? ???? ??????? ??????? ??? ?? ??? ??????? ??????? ?????? ?? ??? ???, ?? <project>.PDB ???? ??? ??? ????????? ???? ?? ?????? ????? ?? VCX0.PDB. ????? ?? ????? .PDB ?????? ??? ?????? ????? ?????? architecturally; ??? ???? ????????? ?????????. ??????? ?? ? ??? ?????? ????? ??????? ??????.

???? Visual C++ ???? ?????? ??? .PDB <project>??????? ?? ??? linker ?????? ?????? ?????? ?????? ??? .PDB ?? ??? .EXE ?? .DLL. ??? ??? ????? ??? ?????? ?????? ??? ????? .PDB ?? ??? ?? ??? ??? ?????? ??? ???? (??? ? ??? ???? ??????? ??????? ?? ????? ??? ??????? ???) ? ?????? ?????? ??? ?? ?????? ??????.

????? .DBG

???? ????? ??????? ???? ??????? Visual C++ ??????? .DBG ??????? ????? ????? ?? ????? Codeview ????? ??? ????? ????? ???????. ??? ????? ??????? ????? ?? ????? ????????? ???????? ??????. ??? ???? ?????? ? .DBG ???? ?? ????? ????? ???? ????? ??? ????? ?????? ??????? ??????? ??????? ?? ???? ???????????. ??? ???????? ?????? ????? ?? ??? ??????? OLE RPC.

???? caveat ???? ????: ??? ????? ?? ???? ?? ??? .DBG, ??? ??????? ????? ?????? ???? ????. ??? ???? ??????? ?????? ???? ??? ??????? ?????? sndPlaySound Windows ????? _sndPlaySoundA@8 ?????.

???? ?????? .DBG ????? ??????. ?? ???? ????? ???? ????? ?????? ?? ?????? 16-??. ??? ???? ??????? ??? ????? ??????? .COM ??? ???? ?????? ????? ?????? ??? ??????? Codeview ??????? ??????? ?? ?? ???? ????? ??? ????? ????? ??? ??? ????? ?? ?????? ?? 64 ???? ???? .COM. ???? ?? ??? ????????? ???? ????? ?? ??? ?? ??? .DBG ?????, ?? ??????? Codeview ??? ???. ?? ??? ????? ????? .DBG ????? ?????? CVPACK ??? ??? .EXE ???????? ?????? /strip.

.EXEs 32 ?? ? Visual C++ ??????? 2.x ? 4.x ?? ???? ????? ????? ????? ?????? ???????? ??????. ????? ?? ???? ???? ???? ??????? ???????? ?? ????? Windows NT .DBG ???????? ????????? ?? ????? .DLL ?????? ?????? ??. ??? ??????? .DBG ?? ????? ??? ???? ??????? ???????? (PE) ?????? ??? ????? ?? COFF FPO, ??? ??? ????????? ???? Codeview ???????. ???? ?????? Visual C++ ???? .DBG ????? ???? ???????. ????? ??? ???? ?????? ??? ????????? Codeview ????? ??????? ??? ??????.

?? ?????? ????? ??????? ??????? ?? ??? PE ???????? ?? ??? .DBG ????????? ?? ??? ??????. ??? ????? ????? ?????? ??? ????? ??? ?? ??? ???? ????? ?? ??????? ????? ?? ??? ????? ?? ?? ???? ?? ??? ???? ????????? ?? ?? ????? ?? ????? ?? ??. ?? ???? ????? ???? ???? ????? ???? ????? ?????? ??????? ???? ?? ??????? ???????. ??? ???? ??? ??? ???? ??????? ?? ?????? ??? ????? ?????? ??? ???? ??? (IMAGE_FILE_DEBUG_STRIPPED) ?? invented ???? ???? ??? ????? ?????. ???? ????? ?????? ???? ????? ?? ??? ??? PE ?????? ?? ??? ??? ??????? ?? ????? ??????? ??????? ?? ??.

?????? ??? .DBG ?????? ????? ??????? REBASE.EXE ???????? ?? SDK Win32. ?????? ?????? ????? SDK Win32 ?????? ??? ???? ?? ????????.

????? ??? ????? ???????? Windows NT ???? ??????? ????? ?? ??????? ?????? ?????? ???? ??????? ?? ????? .DBG ??????. ??? ??? ??? ???? ????? kernel Windows NT ??????? ??? ??????? .DBG ?????? ???? ??????? ??? ?????? ??????. ???? ??? ??? ????? ?? ???? ?? ??? ????? ?????? Visual C++ ??????? ?????? ????????? ???????? kernel ????? ??????.

???? ?????? ??? ????? ?????? Windows NT ?? ???? ???? ????? ?? ?????? \SUPPORT ??? ??????? Windows NT ????????. ??? ?? ??? ??? ??? ??????? ?? ????? ??????? ??? ???? ????? ??????. ???????? ??? ?????? ??????? ?? ?????? ????? ???? ???????, ???? .DBG ??? ?? ???? ?????? ?? ???? \<winnt>\SYMBOLS Windows NT ?????? ????? (<winnt>?? ?????? ??? ?? ????? Windows NT). ???? ?????? Visual C++ ???? ??? ?????? ??????? ?????? ??? "??????? ???? ?????? NT" ?? ?????? ???????. ???? ??????? ???????? ???? ??????? .DBG ?? ??? Windows NT Workstation ???????? ???? ?????? ??????? ??? ???? ????? ??????. ?? ???? ??? ??????? "????? ???????" ?? Windows NT Server 4.0 ???? ??? ????? ??????? .DBG ?????? ?????.

?????? ??????? kernel ??? ??????? .DBG ??? ???? ???? ??? ?????? ?????? ?????? ????? ?????? _NT_SYMBOL_PATH (??? ???? ??????? C:\DEBUG\SYMBOLS). ????? ????? kernel ?????? ?? ?????? ????? ?? ?????? ???? ????? ?? ???? ???? ????? ??????? (*.SYS) ?? ?????? SYMBOLS\SYS ??????? ??? ??????? NTOSKRNL.EXE ? HAL.DLL ?? ??????? SYMBOLS\EXE SYMBOLS\DLL. ?????? ??? ???? ?? ????????? ??? ????? ????? kernel ???? ???????? ???? ????? ????? kernel ?? ???? ????????? DDK Windows NT.

????? ?? ?????? ?????? ?????? ?? ??? .PDB ??? ??? .DBG ? ??? ???? ???????. ?? ??? ????? ????? ???? ?? ?? ???? ???? ???. ??? ???? ???? ?? ??? ??? ?????? ???? ???? ?????? ??? ??????? ?? "????? ??????? ?? Microsoft.

???????

???? ???????: 121366 - ????? ??? ??????: 30/????? ???????/1426 - ??????: 3.1
????? ???
  • Microsoft Visual C++ 2.0 Professional Edition
  • Microsoft Visual C++ 2.1
  • Microsoft Visual C++ 4.0 Standard Edition
  • Microsoft Visual C++ 6.0 Service Pack 5
  • Microsoft Visual C++ 5.0 Standard Edition
  • Microsoft Visual C++ 6.1
????? ??????: 
kbmt kbbug kbdebug kbide kbinfo KB121366 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????121366
????? ??????? ?? ????? ???? ?? ????? ???????
?? ????? ????? ?????? ???? ???? ???? ??? ??????? ??? ?? ? ?? ??? ??????? Microsoft ??? ????? ??? ??????? ????? ?????? ?????

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com