Отправляет email-рассылки с помощью сервиса Sendsay

Внутренее устройство Windows

  Все выпуски  

Внутренее устройство Windows


Ресурсы Windows (Windows Resource Kits) расширяют Support Tools,предлагая дополнительные утилиты для администрирования и поддержки систем.Утилиты Windows Server 2003 Resource Kit можно скачать с http://www.catalog3.ru/soft/index1.html.Их можно установить в Windows XP или Windows Server 2003.
 Ресурсы Windows 2000 существуют в двух изданиях: Windows 2000 Profesional Resource Kit и Windows 2000 Server Resource Kit (самая последняя его версия - Suplement 1).Хотя последний набор представляет собой надмножество первого и может быть установлен на системах с Windows 2000 Profesional,утилиты,входящие только в Windows 2000 Server Resource Kit,ни в одном из наших экспериментов не используются.В отличие от утилит Windows Server 2003 Resource Kit эти утилиты нельзя скачать бесплатно.Однако Windows 2000 Server Resource Kit поставляется с подписками на MSDN и TechNet.
 
                                            Отладка ядра
Отладка ядра подразумевает изучение внутренних структур данных ядра и/или пошаговый проход по функциям в ядре.Это полезный способ исследования внутреннего устройства Windows,потому что он позволяет увидеть внутрисистемную информацию,недоступную при использовании каких-либо других способов,и получить более ясное представление о схеме выполнения кода внутри ядра.
 Отладку ядра можно проводить с помощью разнообразных утилит: Windows Debugging Tools,LiveKD, SoftIce.Прежде чем описывать эти средства,давайте рассмотрим файл,который понадобится при любом виде отладки ядра.
 Файлы символов (symbol files) содержат имена функций и переменных.Они генерируются компоновщиком (linker) и используются отладчиками для ссылки и отображения этих имен в сеансе отладки.Эта информация обычно не хранится в двоичном образе,потому что она не нужна при выполнении кода.То есть двоичные образы имеют меньший размер и работают быстрее.Но это означает,что вам нужно позаботится о том,чтобы у отладчика был доступ к файлам символов,сопоставляемым с образами,на которые вы ссылаетесь в сеансе отладки.
 Для изучения внутрених структур данных ядра Windows (например,списка процессов,блоков потока,списка загруженных драйверов,информации об использовании памяти и т.д) вам понадобятся подходящие файлы символов как минимум для образа ядра,Ntoskrnl.exe.Файлы таблиц символов должны соответствовать версии образа.Так,если вы установили Windows Service Pack или какое-то оперативное исправление,то должны получить обновленные файлы символов хотя бы для образа ядра;иначе возникнет ошибка из-за неправильной контрольной суммы при попытке отладчика ядра загрузить их.
 Хотя можно скачать и установить символы для разных версий Windows,обновленные символы для опертивных исправлений доступны не всегда.Самый простой способ получить подходящую версию символов для отладки - обратится к Microsoft-серверу символов с запросом,в котором используется специальный синтаксис пути к символам,как в отладчике.Например,следующий путь к символам заставляет средства отладки загружать требуемые символы с Интернет-сервера символов и сохранять локальную копию в папке C:\symbols:
 
 srv*C:\symbols*http://msdl.microsoft.com/download/symbols
 
 Подробные инструкции о том,как пользоваться сервером символов,см. в справочном файле Debugging Tools.

В избранное