Читать всем:
Уолтер Они
"Использование 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.....
Переиздана 2018!
Руссинович М., Соломон Д., Ионеску А., Йосифович П.
Внутреннее устройство Windows. 7-е изд.
— СПб.: Питер, 2018. — 944 с.: ил. — (Серия «Классика computer science»).
ISBN 978-5-4461-0663-9С момента выхода предыдущего издания этой книги операционная система Windows прошла длинный путь обновлений и концептуальных изменений, результатом которых стала новая стабильная архитектура ядра Windows 10.
Книга «Внутреннее устройство Windows» создана для профессионалов, желающих разобраться во внутренней жизни основных компонентов Windows 10. Опираясь на эту информацию, разработчикам будет проще находить правильные проектные решения, создавая приложения для платформы Windows, и решать сложные проблемы, связанные с их эксплуатацией. Системные администраторы, зная, что находится у операционной системы «под капотом», смогут разобраться с поведением системы и быстрее решать задачи повышения производительности и диагностики сбоев. Специалистам по безопасности пригодится информация о борьбе с уязвимостями операционной системы.
Прочитав эту книгу, вы будете лучше разбираться в работе Windows и в истинных причинах того или иного поведения ОС.
Можно купить на сайте издательства Питер:
https://www.piter.com/collection/windows-ustanovka-i-nastroyka/product/vnutrennee-ustroystvo-windows-7-e-izdИзменения, внесенные в седьмое издание
С выхода последнего издания этой книги система Windows прошла несколько обновлений, конечным результатом которых стал выход Windows 10 и Windows Server 2016. Система Windows 10, которая в настоящее время считается основной версией Windows, прошла несколько изданий, от первого выпуска до производственной версии.
...
Начиная с Windows 8, корпорация Microsoft запустила процесс конвергенции ОС, полезный с точки зрения как разработчика, так и команды разработки Windows. В Windows 8 и Windows Phone 8 все началось с конвергенции ядра, затем в Windows 8.1 и Windows Phone 8.1 процесс продолжился конвергенцией современных приложений. История конвергенции завершилась в системе Windows 10, работающей на настольных/портативных компьютерах, серверах, XBOX One, телефонах (Windows Mobile 10), HoloLens и различных IoT-устройствах (Internet of Things).
С завершением грандиозной унификации пришло время для нового издания серии, которое наконец-то синхронизировалось с почти пятилетними изменениями и появлением более стабильной архитектуры ядра. Соответственно, в новом издании книги рассматриваются аспекты Windows с Windows 8 до Windows 10, версия 1703. Кроме того, в новом издании в число соавторов вошел Павел Йосифович.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Читать всем:
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 ссылки откуда качать - не выкладываю, пользуйтесь поиском.