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