Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Дипломная работа на тему: Аналитический раздел. Техническое задание. Архитектура Windоws NТ

Купить за 600 руб.
Страниц
36
Размер файла
170.18 КБ
Просмотров
11
Покупок
0
Очень часто возникает потребность в использовании макросов. Макрос - последовательность действий, записываемая какой-либо программой и в последствии воспроизводящаяся в этой же программе при жатии

Введение

Очень часто возникает потребность в использовании макросов. Макрос - последовательность действий, записываемая какой-либо программой и в последствии воспроизводящаяся в этой же программе при нажатии "горячих клавиш", заданных пользователем. Это очень удобно в том случае, когда пользователь многократно повторяет какие-либо действия. Такие макросы очень распространены в текстовых редакторах, к примеру, в Microsoft Word. Но возникает потребность часто воспроизводить одну и ту же последовательность действий в нескольких приложениях, зачастую таких, где не предусмотрена возможность записи макроса. Причем, с этой проблемой сталкиваются как на профессиональном уровне использования компьютера, так и на пользовательском. К примеру, необходимо часто вводить пароль для почтового ящика и подключения к Интернету, или какую-нибудь часто употребляемую команду или путь к файлу при работе с командной строкой (где, кстати, даже знаменитая комбинация Ctrl + V не работает).

Как известно, практически все действия на компьютере можно осуществить с помощью клавиатуры, конечно, это не всегда удобно, но, в принципе, возможно. Таким образом, решением выше поставленной задачи могла бы быть программа, позволяющая записывать последовательность нажатых клавиш клавиатуры и воспроизводить их в любом приложении при нажатии заданной пользователем горячей комбинации.

Задачей данной курсовой работы является написание фильтра драйвера для клавиатуры и пользовательского приложения для работы с ним, которые позволяли бы пользователю записывать такие макросы и воспроизводить их в любом приложении.

Оглавление

- Введение

- Аналитический раздел

- Техническое задание

- Архитектура Windows NТ

- Классификация драйверов

- Модель WDM

- Общая структура драйвера

- Точки входа драйвера

- Процедура DriverEntry

- Процедура AddDevice

- Процедура Unload

- Процедура обработки IRP пакетов

- Заголовок IRP пакета

- Стек IRP пакета

- Функция обработки пакетов IRP_MJ_DEVICE_CONTROL

- Функция обработки пакетов IRP_MJ_READ

- Функция обработки пакетов IRP_MJ_PNP

- ISR - процедура обработки прерываний

- DPC - процедура отложенного вызова

- Конструкторский раздел

- Стек драйверов клавиатуры

- Структура разрабатываемого драйвера. Интерфейс

- Процедура DriverEntry

- Процедура AddDevice

- Процедура DriverUnload

- Процедуры обработки IRP пакетов

- Функция обработки пакетов IRP_MJ_DEVICE_CONTROL

- Функция обработки пакетов IRP_MJ_READ

- Call-back функция MyReadBack

- Функция обработки пакетов IRP_MJ_PNP

- Обработка остальных пакетов IRP

- Размещение драйвера в памяти

- Алгоритм работы драйвера

- Управление режимом работы драйвера-фильтра из пользовательского приложения

- Алгоритм распознавания горячих клавиш

- Информация о нажатии и отпускании клавиш

- Анализ содержимого IRP пакета

- Алгоритм воспроизведения макроса

- Структура данных драйвера-фильтра

- Установка драйвера в системе

- Технологический раздел

- Выбор языка программирования и средств разработки

- Драйвер-фильтр

- Пользовательское приложение для установки драйвера

- Пользовательское приложение для управления драйвером

- Интерфейс пользовательского приложения

- Установка и обращение к разработанным программам ЗАКЛЮЧЕНИЕ Приложение

- Приложение

- Список литературы

Список литературы

1. Солдатов В.П. Программирование драйверов Windows. Изд. 2-е, перераб. и доп. М.: ООО "Бином-Пресс", 2004г

2. Форум www.rsdn.ru и его публикации.

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
36
Размер файла
170.18 КБ
Просмотров
219
Покупок
0
Аналитический раздел. Техническое задание. Архитектура Windоws NТ
Купить за 600 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1952 оценок
среднее 4.2 из 5
uzinskayaantonina Прекрасный эксперт, все очень хорошо сделала, умничка каких мало, были проблемы с самим сайтом (некорректно работал...
Михаил Спасибо большое за доклад! Все выполнено в срок. Доклад был принят и одобрен.
Михаил Очень долго искала эксперта, который сможет выполнить работу. Наконец-то нашла. Работа выполнена в срок, все,как...
Юлия работа выполнена отлично, раньше срока, недочётов не обнаружено!
Юлия Работа выполнена качественно и в указанный срок
Ярослава Эксперта рекомендую !!!! Все четко и оперативно. Спасибо большое за помощь!Буду обращаться еще.
Ярослава Благодарю за отличную курсовую работу! Хороший эксперт, рекомендую!
Марина Хорошая и быстрая работа, доработки выполнялись в кратчайшие сроки! Огромной спасибо Марине за помощь!!! Очень...
Мария Благодарю за работу, замечаний нет!
Елена Елена прекрасно справилась с задачей! Спасибо большое за великолепно выполненную работу! Однозначно рекомендую!

Рассчитай стоимость работы через Telegram