Программирование драйверов Windows



Программирование драйверов Windows

Таймеры и их использование - 5
Таймеры и их использование - 6

Таймеры и их использование - 7
Таймеры и их использование - 8
Таймеры и их использование - 9
Таймеры и их использование - 10
Таймеры и их использование - 11
Объекты события
Объекты события - 2
Объекты события - 3
Объекты события - 4
Семафоры

Семафоры - 2
Мьютексы
Мьютексы - 2
Мьютексы - 3
Мьютексы - 4
Мьютексы - 5
Мьютексы - 6
Спин-блокировки
Спин-блокировки - 2
Спин-блокировки - 3

Спин-блокировки - 4
Спин-блокировки - 5
Взаимоблокировки
Заключение
Обработка аппаратных прерываний
Постановка эксперимента
Тестовое приспособление CheckIt Loopback Device
Тестовое приспособление CheckIt Loopback Device - 2
Тестовое приспособление CheckIt Loopback Device - 3
Настройка операционной системы

Используемые инструментальные программы
Простейший драйвер для работы с прерываниями
Простейший драйвер для работы с прерываниями - 2
Заголовочный файл Driver.h
Заголовочный файл Driver.h - 2
Исполняемый код драйвера
Исполняемый код драйвера - 2
Исполняемый код драйвера - 3
Исполняемый код драйвера - 4
Исполняемый код драйвера - 5

Исполняемый код драйвера - 6
Исполняемый код драйвера - 7
Исполняемый код драйвера - 8
Исполняемый код драйвера - 9
Исполняемый код драйвера - 10
Приложение для тестирования драйвера
Приложение для тестирования драйвера - 2
Приложение для тестирования драйвера - 3
Приложение для тестирования драйвера - 4
Приложение для тестирования драйвера - 5

Дополнительный тест на скорость переноса
Вариант 2. Модификация драйвера для работы с прерываниями
Заголовочный файл Driver.h
Исполняемый код драйвера
Исполняемый код драйвера - 2
Исполняемый код драйвера - 3
Исполняемый код драйвера - 4
Исполняемый код драйвера - 5
Исполняемый код драйвера - 6
Исполняемый код драйвера - 7

Исполняемый код драйвера - 8
Исполняемый код драйвера - 9
Исполняемый код драйвера - 10
Исполняемый код драйвера - 11
Исполняемый код драйвера - 12
Исполняемый код драйвера - 13
Исполняемый код драйвера - 14
Исполняемый код драйвера - 15
Исполняемый код драйвера - 16
Модификация приложения для тестирования драйвера

Модификация приложения для тестирования драйвера - 2
Модификация приложения для тестирования драйвера - 3
Заключение
Инсталляция драйверов при помощи INF файлов
Структура INF файла
Секции inf-файла и основные общие правила ввода записей
Секции inf-файла и основные общие правила ввода записей - 2
Секция описания версии [Version]
Секция описания версии [Version] - 2
Секция описания поставщика [Manufacturer]

Секция описания поставщика [Manufacturer] - 2
Секция описания моделей аппаратуры [Models]
Секция описания моделей аппаратуры [Models] - 2
Замечания по декорированию имен
Секция [CopyFiles]
Секция [CopyFiles] - 2
Секции [ServiceInstall]
Секция [ClassInstall32]
Секции [DefaultInstall32.Xxx] и [DefaultInstall32.Xxx.Services]
Секции [DDInstall]

Секции [DDInstall] - 2
Секция [DDInstall.Services]
Секция [DDInstall.Services] - 2
Другие секции, определяющие копирование файлов
Секция [SourceDiskNames]
Секция [SourceDiskFiles]
Секция [DestinationDirs]
Примеры описания процедуры копирования файлов
Секция [AddReg]
Секция [AddReg] - 2

Значения HKR
Проверка синтаксиса INF файла
Проверка синтаксиса INF файла - 2
Использование INF файлов
Мастер Установки/удаления новой аппаратуры
Установка PnP устройств
Идентификаторы PnP устройств
PnP идентификаторы PCI устройств
PnP идентификаторы SCSI устройств
PnP идентификаторы IDE устройств

PnP идентификаторы USB устройств
PnP идентификаторы устройств IEEE-1394 (FireWire)
Заключение
Тестирование и отладка
Тестирование и отладка - 2
Что следует проверять?
Цифровое подписание драйвера
Цифровое подписание драйвера - 2
Драйвер отказывается работать?
Аппаратные проблемы

Программные проблемы
Утечка ресурсов
Торможение программных потоков
Проблема приоритетов времени выполнения
Отслеживание ошибок
Отладчик WinDbg
Директории идентификаторов
Директории исходных текстов
Запуск и окончание отладочной сессии
Отладчик SoftIce

Чтение crash-экранов
Голубой экран смерти (BSOD)
Анализ информации Crash Dump файлов
Анализ информации Crash Dump файлов - 2
Анализ информации Crash Dump файлов - 3
Общие приемы отладки
Установка фиксированных точек прерывания
Промежуточный вывод на экран
Сохранение отладочного кода в исходном тексте драйвера
Перехват некорректных условий

Использование диагностических callback-функций
Обнаружение утечек памяти
Установка параметров загрузки в файле boot.ini
Частные приемы восстановления системы
Частные приемы восстановления системы - 2
Частные приемы восстановления системы - 3
Заключение
Cover
Предисловие
Предисловие - 2

Предисловие от составителя эл. версии
Координаты
Toc
Toc - 2
Содержание






Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий