
Программирование драйверов Windows
Солдатов В.П.
Издательство: Бином-Пресс, 2006 г.
Мягкая обложка, 576 стр.
ISBN 5-9518-0148-6
Тираж: 3500 экз.
Формат: 70x100/16
цена:
4.1 белорусских рублей
Нет на складе
От издателя
Книга представляет собой систематизированное введение в программирование драйверов Windows 2000/XP/Server 2003 и Windows 98/Ме с использованием Microsoft Windows DDK. Начиная с рассмотрения базовых понятий и терминов программирования драйверов, автор затем подробно рассматривает набор программных средств, необходимых для разработки драйверов режима ядра в операционной системе Windows, а после реализации законченного драйвера, что дает накопление стартового опыта, переходит к детальному рассмотрению структуры драйверов модели WDM и "драйверов-в-стиле-NT". Подробно рассмотрены особенности работы с памятью в режиме ядра, вопросы взаимодействия с подсистемой ввода/вывода Windows, создания и синхронизации программных потоков, особенности работы с совместно используемыми данными, процедуры для работы с файлами, текстом, временем и Системным Реестром в режиме ядра. Рассмотрены разные способы инсталляции драйверов - от взаимодействия с системным Мастером Установки новой аппаратуры до динамической загрузки с использованием сервисов SCM Менеджера. Отдельная глава посвящена составлению и отладке inf-файлов - вопросу, крайне редко затрагиваемому в русскоязычной литературе по программированию. Затрагиваются также и общие вопросы работы с аппаратурой, включая обзор шин современного компьютера - PCI, USB, FireWire, PC Cards. Завершается книга рассмотрением методов тестирования и отладки драйверов. В приложениях приводится справочная информация, полезная разработчику драйверных систем как, впрочем, и всем профессиональным программистам в среде Windows. Третье издание дополнено развернутым описанием утилиты Build и введением в использование интегрированного дизассемблера IDA Pro.
Материал книги дает ясное представление об основных типах данных и структурах драйверов и механизмах их взаимодействия с операционной системой. Минимальным требованием к читателю является хорошее знание языка программирования С (без расширений C++).
Книга будет полезна студентам и специалистам, интересующимся программированием в режиме ядра Windows и разработкой модулей ядра, которыми, в частности, являются драйверы.
Лучшие книги этого раздела
Отзывы (написать)
Ваш отзыв
- Компьютерная литература
- Операционные системы (Windows, Linux...)
- Mac OS, NetWare, OS/2, Solaris, QNX, MS DOS и другие операционные системы
- MS BackOffice. Серверные продукты Microsoft (для системных администраторов сетей)
- MS Windows 95/98/ME/NT/2000 для пользователей
- MS Windows Server 2003
- MS Windows Vista/7 для пользователей
- MS Windows XP для пользователей
- MS Windows для программистов. API Windows
- MS Windows, администрирование
- UNIX для пользователей и администраторов
- Мир Linux и FreeBSD
- Операционные системы (Windows, Linux...)
- КНИГИ БЕЛОРУССКИХ ИЗДАТЕЛЬСТВ
- Автомобиль
- Бизнес-литература
- Детская литература
- Домашний круг
- Изучение языков
- Искусство. Культура
- Книги на иностранных языках
- Медицина. Здравоохранение
- Мемуары. Биографии
- Наука. Техника. Образование
- Общественные и гуманитарные науки
- Отдых, путешествия и спорт
- Приусадебное животноводство
- Публицистика
- Религия. Оккультизм. Эзотерика
- Учебная литература
- Художественная
- Энциклопедии, справочники, словари
Сортировка: по рейтингу, по дате