Основные ссылки вот: http://www.rsdn.ru/article/devtools/UsingDebugSymbols.xml http://www.codeproject.com/useritems/symbols.asp?print=true Специфические косяки решаются гуглением.
Ребята, что-то у меня с i386kd не получается. Символы поставил. Сделал BSOD, как Шрайбер учил. Дождался пока винда сохранит дамп. Затем после загрузки подождал какое-то время пока винда выгребет дамп из файла подкачки. Запустил отладчик: d:\ntddk\bin\i386kd.exe -z d:\winnt\memory.dmp. А он мало того, что ругается на неверную контрольную сумму ntoskrnl так еще и дизассемблить ни фига не хочет. Вообщем картинка прилагается. (Может кто подкинет мне этот самый ntoskrnl, видать не очень хорошо закачались символы).
fobos, ты уверен, что прочитал статьи по ссылкам, а также раздел Symbols в справке к дебаггеру? Зачем именно i386kd?
какие имена должны иметь pdb'шки? выкачивал когда-то я все символы, распаковал, указал ольке путь к ним, но не вижу никакой разницы до и после имена типа kernel32.pdb
Честно говоря, мельком, а справку вообще не читал. Но я уже разобрался почему не работало. Дело в том, что я поставил Винду 2000 СП 4, а символы закачал для Винды без СП. Поставил винду без СП и все заработало. Да просто взбрело мне в голову системное программирование изучать. Подумал, что можно начинать со Шрайбера "Недокументированные возможности Windows 2000". Вот я и решил максимально приблизиться к той среде, в которой работал Шрайбер. Так мне будет понятней.