Аннотация к книге "Программирование драйверов Windows. 2-е издание, дополненное"
Книга представляет собой систематизированное введение в программирование драйверовWindows 2000/XP/Server 2003 и Windows 98/Me с использованием Microsoft Windows DDK.
Начиная с рассмотрения базовых понятий и терминов программирования драйверов, автор затем подробно рассматривает набор программных средств, необходимых для разработки драйверов режима ядра в операционной системе Windows, а после реализации законченного драйвера, что дает накопление стартового опыта, переходит к детальному рассмотрению структуры драйверов модели WDM и "драйверов-в-стиле-NT".
Подробно рассмотрены особенности работы с памятью в режиме ядра, вопросы взаимодействия с подсистемой ввода/вывода Windows, создания и синхронизации программных потоков, особенности работы с совместно используемыми данными, процедуры для работы с файлами, текстом, временем и Системным Реестром в режиме ядра. Рассмотрены разные способы инсталляции драйверов - от взаимодействия с системным Мастером Установки новой аппаратуры до динамической загрузки с использованием сервисов SCM Менеджера. Отдельная глава посвящена составлению и отладке inf-файлов - вопросу, крайне редко затрагиваемому в русскоязычной литературе по программированию. Затрагиваются также и общие вопросы работы с аппаратурой, включая обзор шин современного компьютера - PCI, USB, FireWire, PC Cards. Завершается книга рассмотрением методов тестирования и отладки драйверов.
В приложениях приводится справочная информация, полезная разработчику драйверных систем как, впрочем, и всем профессиональным программистам в среде Windows.
Материал книги дает ясное представление об основных типах данных и структурах драйверов и механизмах их взаимодействия с операционной системой. Минимальным требованием к читателю является хорошее знание языка программирования С (без расширений С++).
Книга будет полезна студентам и специалистам, интересующимся программированием в режиме ядра Windows и разработкой модулей ядра, которыми, в частности, являются драйверы.
без темы (20/12/2006)
Отличная книга!
Во многие базовые вещи сразу въезжаешь,
которых раньше не понимал (напр. отложенные
процедуры),и ДДК перестает быть темным лабиринтом.
После изучения книги намного проще разбираться в примерах драйверов, т.к.
есть понимание их структуры.
Снимаю шляпу перед автором!
без темы (09/12/2004)
"Книга для начинающих. Как новичку -- очень понравилась,
хотя тяжеловата местами.Нашел простое объяснение многих
заумных ДДК-шных терминов. Сразу заработал базовый драйвер.
если не на 5, то 4 с плюсомм точно"
Примеры (08/12/2004)
Исх. тексты примеров можно загрузить с интернет сайта, указанного в книге на стр. 47.
(чтобы без рекламы)
без темы (20/12/2006)
Отличная книга!
Во многие базовые вещи сразу въезжаешь,
которых раньше не понимал (напр. отложенные
процедуры),и ДДК перестает быть темным лабиринтом.
После изучения книги намного проще разбираться в примерах драйверов, т.к.
есть понимание их структуры.
Снимаю шляпу перед автором!
без темы (09/12/2004)
"Книга для начинающих. Как новичку -- очень понравилась,
хотя тяжеловата местами.Нашел простое объяснение многих
заумных ДДК-шных терминов. Сразу заработал базовый драйвер.
если не на 5, то 4 с плюсомм точно"
Примеры (08/12/2004)
Исх. тексты примеров можно загрузить с интернет сайта, указанного в книге на стр. 47.
(чтобы без рекламы)