Программирование драйверов Windows, Солдатов В.П., 2004
Материал книги дает ясное представление об основных типах данных и структурах драйверов и механизмах их взаимодействия с операционной системой. Минимальным требованием к читателю является хорошее знание языка программирования С (без расширений C++).
Книга будет полезна студентам и специалистам, интересующимся программированием в режиме ядра Windows и разработкой модулей ядра, которыми, в частности, являются драйверы.
Программные средства от Microsoft.
Основным средством разработки является Microsoft Windows DDK, Device Driver Kit, — пакет разработки драйверов, включающий компилятор, редактор связей (линкер), заголовочные файлы, библиотеки, большой набор примеров (часть из которых является драйверами, реально работающими в операционной системе) и, разумеется, документацию. В состав пакета входит также отладчик WinDbg, позволяющий проводить интерактивную отладку драйвера на двухкомпьютерной конфигурации и при наличии файлов отладочных идентификаторов операционной системы WinDbg кроме того, позволяет просматривать файлы дампа (образа) памяти, полученного при фатальных сбоях операционной системы (так называемый crash dump file).
Следует особо отметить, что языком программирования, который используется в DDK является язык С, разумеется, допускающий вставки на языке ассемблер, который в былые времена был основным и единственным языком программирования драйверов.
В бесплатно распространяемом пакете DDK всегда отсутствовала интегрированная среда разработки. Поэтому программисты драйверов всегда были вынуждены подбирать для себя и средство редактирования исходного кода. Выбор был, практически, безальтернативен — пакет Visual C++ (теперь это Visual Studio 7 Net). При должной настройке этой среды процесс выявлений синтаксических ошибок существенно облегчается — неотъемлемое преимущество интегрированных сред программирования. Компилятор и редактор связей Visual Studio C++ создают нормальный бинарный код, вполне работоспособный при указании соответствующих опций (настроек) компиляции, однако эталоном следует считать бинарный код, получающийся при компиляции кода драйвера с использованием утилиты Build из состава пакета DDK. Разумеется, встроенный интерактивный отладчик Visual Studio и прилагаемая документация становятся для разработки драйвера совершенно бесполезными, поскольку не предназначены для работы с программным обеспечением для режима ядра.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12865 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Путь к реальности, или Законы, управляющие ВселеннойАвтор: Роджер ПенроузГод: 2007Страниц: 912Формат: DJVUРазмер: 10 МбЦелью монографии известного физика и математика Роджера Пенроуза являет . . .
Название: Геометрическая теория дифракцииАвтор: Боровиков В.А., Кинбер Б.Е.Издательство: СвязьГод: 1978Страниц: 248Формат: djvuКачество: ХорошееЯзык: РусскийРазмер: 3,28 МбКнига посвящена изложению н . . .
Название: Развитие технического творчества младших школьников. Книга для учителяАвтор: П. Н. Андрианов, М. А. Галагузова, Л. А. Каюкова и др.; Под ред. П. Н. Андрианова, М. А. ГалагузовойИздательств . . .
Название: Борьба украинского народа за воссоединение Украины с РоссиейАвтор: Дядиченко В., Стецюк Е.Издательство: ГосполитиздатГод издания: 1954Формат: PDFЯзык: русскийCтраниц: 71Размер: 34,9 МБОписан . . .
Название: Все задачи “Кенгуру”Автор: Братусь Т.А., Жарковская Н.А., Плоткин А.И., Рисе Е.А., Савелова Т.Е.Издательство: Санкт-ПетербургГод: 2003Страниц: 146Формат: PDFКачество: ХорошееЯзык: РусскийРаз . . .
Автор: Коккрофт А.Н., Ламеер Дж.Н.Ф.Издательство: МОРСАРГод издания: 2005Страниц: 326ISBN: 5-93188-077-1Язык: русскийРазмер: 1,3 мб [DJVU]Настоящая публикация - перевод с английского языка книги призн . . .
Название: Развитие феодализма и образование государства у афганцевАвтор: Рейснер И.М.Издательство: Издательство Академии наук СССРГод издания: 1954Формат: DjVuЯзык: русскийCтраниц: 417Размер: 6,9 МБОп . . .
Название: Мореходная астрономия. Теория и ПрактикаАвтор: Верюжский Николай АлександровичИздательство: РКонсультГод: 2006Страниц: 164Формат: djvuРазмер: 6,1 mbISBN: 5-94976-802-7Качество: чбАвтор пособ . . .
Название: Как решают нестандартные задачи. 60-я Московская математическая олимпиада. Подготовительный сборникАвтор: А.Я.Канель-Белов, А.К.КовальджиИздательство: МЦНМОГод издания: 1997Страниц: 96Формат . . .
Название:Witch ВедьмаСтраниц:51Формат:JPEGРазмер:9,26Качество:хорошееСКАЧАТЬЖурнал Witch Ведьма 2006.10 . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование драйверов Windows, Солдатов В.П., 2004. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.