Если качать м$ полный пакет символов - то структура каталогов одна. Если пользоваться сервисом м$ по закачке выбранных .pdb - то структура каталогов другая... Можно как-то эти структуры совмещать?
пример структуры этих каталогов пакет Symbols\dll\ntdll.pdb одиночка Symbols\ntdll.pdb\36515FB5D04345E491F672FA2E2878C02\ntdll.pdb
IceStudent Код (Text): H:\Program Files\Debugging Tools for Windows>symchk /v ntdll.dll [SYMCHK] Searching for symbols to H:\Program Files\Debugging Tools for Windows\n tdll.dll in path SRV*E:\WINDOWS\SYMBOLS*http://msdl.microsoft.com/download/symbo ls SYMCHK: FAILED files = 0 SYMCHK: PASSED + IGNORED files = 0 вывод её не просвятил. Или файловым монитором её пасти? А в виндбг пробывал указывать несколько разных форм расположений одновременно. Сжирает и работает! Просто к примеру олька не допустит несколько вариантов - только один путь. Вот тут и головняк.
Код (Text): symchk /v ntdll.dll ... DBGHELP: .\ntdll.dll - OK DBGHELP: <sympath>\ntdll.pdb\95DDB8CA2A5D4C0EBF9924339F14E4862\ntdll.pdb - mismat ched pdb DBGHELP: <sympath>\ntdll.pdb - file not found DBGHELP: <sympath>\dll\ntdll.pdb - file not found DBGHELP: <sympath>\symbols\dll\ntdll.pdb - file not found SYMSRV: <sympath>\ntdll.pdb\36515FB5D04345E491F672FA2E2878C02\ntdll.pdb not found DBGHELP: Couldn't load mismatched pdb for .\ntdll.dll DBGHELP: ntdll - no symbols loaded Но вообще, кажется, это зависит от того, как настроишь dbghelp. Symbol path