Читать всем:
Уолтер Они
"Использование Microsoft Windows Driver Model. 2-е изд. (+CD)"
Издательство: Питер, 2007 г.
Твердый переплет, 768 стр.
ISBN 978-5-91180-057-4, 0735618038
Тираж: 3000 экз.
Формат: 70x100/16
Microsoft Windows Driver Model (WDM) поддерживает Plug and Play и обеспечивает мощные возможности управления. В этой книге, написанной опытнейшим экспертом в области разработки драйверов Уолтером Они совместно с командой разработчиков ядра Windows, вы найдете все необходимое для понимания процесса написания драйверов: подробные практические примеры, иллюстрации, советы и построчный анализ примеров кода. В книге рассмотрены подробности драйверных технологий, начиная с Windows 98 и заканчивая Windows XP, а также представлена дополнительная информация по отладке драйверов.
Сайт:
http://www.oneysoft.com/Мало того, что она есть в русском переводе, да еще и на редкость толковый автор.
(есть на Озоне)
выложено на английском
https://club.shelek.ru/download.php?id=9PS примеры из книги:
http://www.oneysoft.com/servpack.htm -первая версия
http://www.oneysoft.com/newpack.htm - обновление и исправленнные ошибки в примерах!!!! Oney писал, что ошибки у него встречались
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Читать всем:
М. Руссинович, Д. Соломон
"Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, Windows 2000."Мастер-класс
"Microsoft Windows Internals Fourth Edition: Windows Server 2003, Windows XP, and Windows 2000"
Серия: Мастер-класс
Издательства: Питер, Русская Редакция, 2005 г.
Твердый переплет, 992 стр.
ISBN 5-467-01174-7, 5-7502-0085-X, 0-7356-1917-4
Тираж: 3000 экз.
книга переиздавалась:
"Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000"
4-е издание
Издательства: Русская редакция, Питер. 2008г.
Серия: МАСТЕР-КЛАСС
Твёрдый переплёт, 968 стр.
ISBN 0-7356-1917-4(англ), 978-5-469-01174-3("Питер), 978-5-7502-0085-6("Русская Редакция")
Тираж: 4500 экз.
(Так же эта книга перевыпускаласть несколько раз. например в 2004 году "Внутреннее устройство Microsoft Windows 2000.")
Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows - Windows Server 2003, Windows XP и Windows 2000 - и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, АРС, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. В четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD х64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.
Названия всех команд, диалоговых окон и других интерфейсных элементов операционной системы приведены как на английском языке, так и на русском.
(есть на Озоне)
выложено:
https://club.shelek.ru/download.php?id=343---------------------------------------------------------------------------------------------------------------------------------------------------------------
Читать всем:
DDK!!!!!! внимательно, читать комментарии к функциям!!!! там значимо каждое слово!
-------------------------------------------------------------------------------------------------------------------------------------------------
ЧИТАТЬ ОДНОЗНАЧНО.
Свен Шрайбер:
"Недокументированные возможности Windows 2000"PS отличная книжка, пожалуй несмотря на год издания - сам почитаю...
мельком:
1 раздел. По отладке написано очень много и очень полезно. однозначно сам буду читать. хотя бы вдумчиво пролистаю.
2 раздел. По NativeAPI.
3 раздел. структура драйвера - кратенько. и не все
4. раздел. управление памятью. - дескрипторы сегменты и т.д. без комментариев. по этой теме литературы много было... хотя вот структурки приведены, что где хранится... хм... все равно есть полезности! читать!
ЧИТАТЬ! и пусть не пугает год издания.
много про внутренннее устройство, и взаимодействие.
про драйвера мало, но... чем то напоминает соломона-руссиновича, но более с практическим подходом.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Информация на нашем сайте:https://club.shelek.ru/view.php?id=19рекомендую для начала(не отменяет чтения другой литературы):
Статья Грома "Драйвер с нуля" (5 частей):Остальное:
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Можно полистать(но лучше не надо, книга с множеством ошибкок, в примерах - в том числе! конечно никто не идеален... но все таки):
В.П.Солдатов
Программирование драйверов Windows 2004, 2-е издание, 480 стр.
Бином, Москва, ISBN (новый) 5951800994
офф. сайт:
http://soldatov.net/выложено:
https://club.shelek.ru/download.php?id=349---------------------------------------------------------------------------------------------------------------------------------------------------------------
АБСОЛЮТНО бесполезная трата денег:
Валерия Комиссарова
Программирование драйверов для Windows
Серия: Профессиональное программированиеИздательство: БХВ-Петербург, 2007 г.
Мягкая обложка, 256 стр.
ISBN 978-5-9775-0023-6
Тираж: 2500 экз.
Формат: 70x100/16
Цитата из книги:
"Clear (ясность, чистота) - эти слова относятся, прежде всего, к взаимодействию пользователя и системы. О чистоте и ясности говорит, в первую очередь, новый стиль пользовательского интерфейса (Aero Glass по умолчанию), выполненный в светло-голубых прозрачных тонах."
Аннотация.
Книга представляет собой практическое руководство по программированию драйверов для всей линейки операционных систем Windows NT, включая новую OC Windows Vista. Разбираются важнейшие драйверные архитектуры - традиционная WDM и новая WDF. Излагаются основы теории программирования драйверов для многопроцессорных систем. Показано, как создать простейший драйвер, а также приведены практические примеры написания сложных драйверов для принтера, монитора, видеокарты и USB-камеры.
PS WDF архитектура там не разобрана. там неумные коментарии к примерам из KMDF. (проглядывал пару глав). Основной тип комментариев кода из KMDF:
"тут все итуитивно понятно" или " тут предельно ясно", наконец - "дополнительных пояснений не требуется"!
в общем - книга вредная. даже не смешная, несмотря на общий идиотизм.
ВОТ к чему приводят попытки ее использовать без правильного понимания-----------------------------------------------------------------------------------------------------------------------------------------------------
Подчти бесполезная трата денег:
Светлана Сорокина, Андрей Тихонов, Андрей Щербаков
Программирование драйверов и систем безопасности. Учебное пособие
Серия: Учебное пособиеИздательство: БХВ-Петербург, 2002 г.
Мягкая обложка, 256 стр.
ISBN 5-94157-263-8, 5-94740-005-7
Тираж: 3000 экз.
Формат: 70x100/16
От издателя:
Учебное пособие содержит оригинальный научный и учебно-методический материал, посвященный созданию систем безопасности для операционных сред Windows NT/2000. Рассматриваются вопросы создания различных драйверов уровня ядра ОС, предназначенных для шифрования трафика и контроля доступа. Учебное пособие используется при организации занятий на факультете информационной безопасности МИФИ.
выложено на сайте:
https://club.shelek.ru/download.php?id=341PS кстати там есть какое то описание NDIS. так что возможно не лишено смысла кое что оттуда почитать.
--------------------------
Название: Windows 2000 device driver book
Описание: Книга по созданию драйверов в Windows 2000Автор: Art Baker Jerry Loza
выложено на сайте:
https://club.shelek.ru/download.php?id=10https://files.shelek.su/archive/books/win2kdevicedrvbook/book.chm-------------------------------------------------------------------------------------------------------------------------------------------------
Павел Агуров
Интерфейс USB.издательство БХВ-Петербург, 2005
от меня:
купить купил, но листал мельком.. так как USB занимался поскольку-постольку: м/с FTDI осваивали. но на русском. что уже неплохо)
выложено на сайте:
https://club.shelek.ru/download.php?id=350-------------------------------------------------------------------------------------------------------------------------------------------------
Кроме того, не забывайте что есть раздел файлы:
https://club.shelek.ru/viewfiles.php, где тоже имеется литература.
дополнения:
-------------------------------------------------------------------------------------------------------------------------------------------------
Фень Юань.
Программирование графики для Windows
Windows Graphics Programming. Win32 GDI and DirectDrawСерия: Мастер-класс
Издательство: Питер
Твердый переплет, 1072 стр.
ISBN 5-318-00297-8
Тираж: 5000 экз.
Формат: 70x100/16
От издателя
Книга посвящена графическому программированию для Windows с использованием Win32 GDI API. Кроме того, в ней приведены начальные сведения о DirectDraw и краткое введение в непосредственный режим Direct3D. Рассматриваются стандартные возможности, поддерживаемые на всех платформах Win32, 32-разрядные возможности, реализованные только в Windows NT/2000, и новейшие расширения GDI, появившиеся только в Windows 2000 и Windows 98. В книге приведено множество фрагментов кода, подходящих для практического применения. Помимо простейших тестовых и демонстрационных программ, вы найдете в ней множество функций, классов C++, драйверов, утилит и нетривиальных программ, вполне подходящих для использования в коммерческих проектах.
На компакт-диске находятся полные исходные тексты, файлы рабочих областей Microsoft Visual C++, заранее откомпилированные двоичные файлы (в отладочных и окончательных версиях) и файлы в формате JPEG для глав, посвященных графическим алгоритмам.
PS - не видел.
-------------------------------------------------------------------------------------------------------------------------------------------------
Свен Шрайбер:
Турнер Дэвид, Шрайбер С., Свен Шрайбер
Недокументированные возможности Windows 2000оригинал: Undocumented Windows 2000 Secrets. A Programmers Cookbook, Sven B. Schreiber
Автор: Шрайбер С. Б.
Издание: 1-е, 2002 год
Аннотация
Данная книга предназначена для системных программистов, желающих максимально эффективно использовать возможности операционной системы, для которой они разрабатывают программное обеспечение. В книге содержится огромный объем информации, к которой можно применить атрибут <не документировано>, кроме того, многие сведения ранее нигде не публиковались.
PS Спасибо помогающим составить данный список:
sss,
Basurman,
ReaderOfDream.
PPS ссылки откуда качать - не выкладываю, пользуйтесь поиском.