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