1. Разработать резидентный в памяти обработчик прерываний от клавиатуры, сцепленный с системным обработчиком. Написать программу типа СОМ, анализирующую коды нажимаемых клавиш (или комбинаций клавиш) и преобразующую их заданным образом (аналог русскоязычного драйвера).
2.Коды клавиш при включенном режиме <Caps Lock> (или (<Num Lock>) преобразовывать в коды псевдографических символов, служащих для изображения рамок.
3. При выключенном режиме - преобразование в псевдокоды отменяется и нормальный ввод восстанавливается.
4. Программа должна иметь средства для предотвращения повторной установки и выгрузки.
5. При нажатии горячей клавиши обработчик должен "деактивироваться", а система вернуться в исходное состояние.
6. Отладив программу, проверить правильность ее функционирования при использовании совместно с каким-либо текстовым редактором либо непосредственно в режиме командной строки.
В работе должны быть:
1. Пояснительная записка, дающая представление о принятых автором решениях по следующим вопросам:
- структура резидентной программы;
- защита резидентной программы от повторной установки;
- выгрузка резидентной программы;
- механизм перехвата аппаратного прерывания;
- способ замены символов;
2. Исходный текст программы с комментариями (в формате COM.);
3. Скриншоты экрана при вводе обычных символов и заменяемых.
Вариант задания: 8
денис
Мами
Работа выполнена раньше срока, причем качественно и подробно расписано, мне исполнитель по...
Павел
технологический институт
Виктория самый лучший исполнитель из всех, кого я знаю! Делает все очень качественно, в ...
Рамазан
Финансовый университет при правительстве РФ
Все сделано замечательно, в короткие сроки, что было очень важно для меня, а так же кач...
lexaclub
ПГУТИ
Очень качественно выполненная Работа!!! Огромное спасибо, приятно с Вами работать! Всем со...