Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у файл)

Реферат Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у файл)





є незручне візуальне сприйняття записів у файлі. Тобто ми вбачаємо не ASCII-код який утворився в результаті натиснення клавіші, а так званий скан-код (номер клавіші) і стан байта прапорів клавіатури, в якому він перебував при цьому натисканні. При необхідності можна написати процедуру в нашому обробнику або у вигляді окремої програми, яка аналізувала б байт прапорів і залежно від цього підставляла ASCII-код відповідний скан-кодом натиснутоюклавіші.

- Другим недоліком нашої програми є не завжди зручний механізм вивантаження програми з оперативної пам'яті. Можна передбачити вивантаження нашої програми спеціальної не стандартної комбінацією клавіш.

- Третій істотний недолік програми полягає в тому, що наш обробник не реагує на клавіші Clrl + Alt + Del. Так як наш обробник перехоплює переривання від клавіатури раніше ніж системний обробник "int09h", то було б доцільно при цьому поєднанні скидати вміст буфера у файл, а потім передавати управління системного обробнику. p> - Можна передбачити запис у файл autoexec.bat або config.sys рядки з шляхом до нашого файлу, при запуску програми з параметром вводиться із командного рядка.

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

- У Залежно від того в яких цілях застосовується даний обробник, можна заборонити натискання який або клавіші, комбінації клавіш або послідовності.

Дана програма є шаблоном для резидентних обробників переривань, в Зокрема обробників переривань від клавіатури, і є величезним полем для творчості.

В В В В В В В В В 

4. Список використаної літератури

В В 

1. П.І.Рудаков, К.Г.Фіногенов В«Програмуємо на мові асемблера IBM PCВ», Обнінськ 1997р. p> 2. Зубков С.В. В«Assembler для DOS, Windows і UNIX В», Москва 2000р.

3. Богумірскій Б.С. В«Керівництво користувача ПЕОМВ», Санкт-Петербург 1994р. br/>


Назад | сторінка 23 з 23





Схожі реферати:

  • Реферат на тему: Розробка програми-драйвера клавіатури
  • Реферат на тему: Анексія Криму, як можна вірішіті Конфлікт України с Россией чі можна его ві ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Опісові композіційно-мовленнєві форми в творах Т. Прохаська &З цього можна ...
  • Реферат на тему: Сортування вводяться з клавіатури слів