на первый
заказ
Курсовая работа на тему: Аналитический раздел. Постановка задачи. Архитектура Windоws NТ
Купить за 350 руб.Введение
При решении широкого круга задач возникает необходимость в получении информации о функционировании какого-либо внешнего устройства компьютера. К категории этих задач можно отнести разработку систем информационной безопасности, что очень актуально в современном мире, где информация является одним из важнейших ресурсов.Одним из компонентов системы информационной безопасности может быть модуль, выполняющий протоколирование обмена информацией между компьютером и некоторым внешним запоминающим устройством, например USB-накопителем.
Оглавление
- Введение 3- Аналитический раздел
- Постановка задачи
- Архитектура Windows NТ 5
- Шина USB
- Внутренняя организация шины USB
- Драйверная модель WDM
- Драйверные слои
- Точки входа WDM-драйвера
- 1.5 Пакет запроса ввода вывода IRP 20
- Уровни запроса прерываний
- Уведомление о завершении запроса нижестоящим драйвером
- Работа с файлами в режиме ядра
- Работа с реестром в режиме ядра
- MDL-списки
- Конструкторский раздел
- Точки входа разрабатываемого драйвера
- Функция DriverEntry
- Функция AddDevice
- Функция DriverUnload
- Функция DispatchRoutine
- Функция DispatchInternalDeviceControl
- Размещение кода драйвера в памяти
- Установка драйвера в системе
- Технологический раздел
- Выбор языка и средств программирования
- Драйвер-фильтр
- Управляющее приложение
- Структуры данных драйвера-фильтра
- Интерфейс управляющего приложения
- Тестирование драйвера-фильтра
- Заключение 44
- Список литературы и интернет-ресурсов
Заключение
В данной работе рассмотрен вопрос, связанный с разработкой драйверов устройств в системе Windows, и реализован драйвер-фильтр USB-накопителя.Разработанный драйвер предоставляет следующие возможности:
- возможность установки на любой USB-накопитель, присутствующий в системе;
- перехват информации ввода / вывода USB-накопителя;
- запись перехваченной информации в файл на диске.
Драйвер-фильтр был протестирован с помощью тестовых утилит из состава пакета DDK и отвечает всем современным требованиям, накладываемым ОС Windows на характеристики драйверов.
Тем не менее, существуют пути по усовершенствованию разработанного программного комплекса. Например, существует возможность по созданию связки "драйвер уровня ядра - управляющее приложение пользовательского уровня", которая при наличии развитых механизмов синхронизации позволила бы получать информацию о вводе / выводе устройства в интерактивном режиме. Но это достаточно трудоемкая задача, выходящая за рамки курсовой работы.
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год