«И» «ИЛИ»
•© Публичная Библиотека•
◄►  -  - 
Универсальная библиотека, портал создателей электронных книг. Только для некоммерческого использования!
Солдатов Вячеслав Петрович (программист)

Вячеслав Петрович Солдатов 182k

-

()

  ◄  СМЕНИТЬ  ►  |▼ О СТРАНИЦЕ ▼
▼ ОЦИФРОВЩИКИ ▼|  ◄  СМЕНИТЬ  ►  
Российский программист, технический специалист и автор известных профильных учебных пособий по системному программированию и автоматизации разработки.
Некоторые работы:
«Программирование драйверов Windows» (несколько изданий, в том числе 2004, 2006 и 2011 годов). В книге рассматривается разработка драйверов для Windows, работа с памятью в режиме ядра, взаимодействие с подсистемой вводавывода, синхронизация потоков, отладка и тестирование драйверов и др.
«Make. Build. Autotools. Управление программными проектами» (2007/2010). Книга посвящена инструментам сборки и управления проектами - Make, Autotools и Build, полезна для разработчиков, работающих с исходными кодами под Unix/Linux и Windows.
:
Вадим Ершов...
AlVaKo...
СПИСОК НЕКОТОРЫХ ОЦИФРОВАННЫХ ИЗДАНИЙ:
...



  • ⒶⒸСолдатов В.П. Программирование драйверов Windows. [Djv- 7.7M] [Pdf- 9.1M] Научно-техническое издание. Автор: Вячеслав Петрович Солдатов. Оформление обложки И.Ю. Буровой.
    (Москва: Издательство «Бином», 2004)
    Скан, OCR, обработка, формат Djv: AlVaKo, 2026
    • КРАТКОЕ СОДЕРЖАНИЕ:
      Предисловие (15).
      Глава 1. Драйверы. Общие понятия и термины (17).
      Глава 2. Программные средства, применяемые при разработке драйверов. (49).
      Глава 3. Простой драйвер «в-стиле-NT»: Example.sys (79).
      Глава 4. Архитектура Windows NT 5. Введение (111).
      Глава 5. Прикасаясь к аппаратуре (131).
      Глава 6. Обслуживание ввода/вывода в режиме ядра (161).
      Глава 7. Приемы программирования в режиме ядра (185).
      Глава 8. Основные процедуры драйвера (229).
      Глава 9. Драйверная модель WDM (257).
      Глава 10. Программные потоки и синхронизация (295).
      Глава 11. Инсталляция драйверов при помощи INF файлов (337).
      Глава 12. Тестирование и отладка (371).
      Приложение А. Коды ошибочных ситуаций (393).
      Приложение Б. Загрузка операционной системы (409).
      Приложение В. Некоторые стандартные параметры описания драйвера в Системном Реестре (415).
      Предметный указатель (419).
ИЗ ИЗДАНИЯ: Книга представляет собой систематизированное введение в программирование драйверов Windows 2000/XP/Server 2003 и Windows 98/Ме с использованием Microsoft Windows DDK. Начиная с рассмотрения базовых понятий и терминов программирования драйверов, автор затем подробно рассматривает набор программных средств, необходимых для разработки драйверов режима ядра в операционной системе Windows, а после реализации законченного драйвера, что дает накопление стартового опыта, переходит к детальному рассмотрению структуры драйверов модели WDM и «драйверов-в-стиле-NT». Подробно рассмотрены особенности работы с памятью в режиме ядра, вопросы взаимодействия с подсистемой ввода/вывода Windows, создания и синхронизации программных потоков, особенности работы с совместно используемыми данными, процедуры для работы с файлами, текстом, временем и Системным Реестром в режиме ядра. Рассмотрены разные способы инсталляции драйверов - от взаимодействия с системным Мастером Установки новой аппаратуры до динамической загрузки с использованием сервисов SCM Менеджера. Отдельная глава посвящена составлению и отладке inf-файлов - вопросу, крайне редко затрагиваемому в русскоязычной литературе по программированию. Затрагиваются также и общие вопросы работы с аппаратурой, включая обзор шин современного компьютера - PCI, USB, FireWire, PC Cards. Завершается книга рассмотрением методов тестирования и отладки драйверов. В приложениях приводится справочная информация, полезная разработчику драйверных систем как, впрочем, и всем профессиональным программистам в среде Windows.
Материал книги дает ясное представление об основных типах данных и структурах драйверов и механизмах их взаимодействия с операционной системой. Минимальным требованием к читателю является хорошее знание языка программирования С (без расширений C++).
Книга будет полезна студентам и специалистам, интересующимся программированием в режиме ядра Windows и разработкой модулей ядра, которыми, в частности, являются драйверы.