| CaptainFlint 
 
  
 
 | 
			
				|  Posted: Mon May 04, 2009 02:00    Post subject: |   |  
				| 
 |  
				|  	  | Worros wrote: |  	  | С отладчиком ядра я никогда не работал. | 
 Тогда это на пальцах быстро рассказать будет проблематично. Если кратко:
 1. Качаешь Debugging Tools for Windows с сайта мелкомягких, устанавливаешь.
 2. Запускаешь WinDbg.
 3. File -> Symbol File Path, указываешь вот такую жуть:
 srv*с:\Symbols*http://msdl.microsoft.com/download/symbols
 (вместо с:\Symbols можно другой путь указать — туда будут сохраняться отладочные символы, скачанные с сайта MS). В процессе работы нужен будет инет.
 4. File -> Open Crash Dump, выбираешь дамп-файл, ждёшь, когда отладчик сделает всё, что надо, получишь кучу белиберды о произошедшем сбое. Частенько при этом пишется:
  	  | Quote: |  	  | Probably caused by : <файл_драйвера> | 
 5. Теперь в командной строке внизу запускаем "!analyze -v" без кавычек и получаем более подробную и достоверную белиберду. Там уже смотришь на строки:
  	  | Quote: |  	  | MODULE_NAME: <имя_драйвера> IMAGE_NAME:  <файл_драйвера>
 | 
 Это и есть драйвер-виновник. Имя_драйвера обычно является ссылкой, щелчок на которой выдаёт инфу о драйвере.
 Также иногда можно увидеть стек вызовов, какую-то другую информацию — тут уже по конкретному выводу надо смотреть.
 _________________
 Почему же, ё-моё, ты нигде не пишешь "ё"?
 |  |