Для решения таких задач, как идентификация пользователя по клавиатурному почерку, требуется определять ряд параметров, характеризуемых клавиатурный почерк пользователя или клиента. К таким параметрам относится математическое ожидание и дисперсия времени нажатия клавиш и времени паузы между нажатиями. Для их определения необходимо измерять время нажатия и время отпускания клавиши.
Для измерения этих параметров необходимо располагать специальной программой. Один из возможных вариантов построения такой программы на языке Паскаль предлагается рассмотреть далее.
Программа представляет собой совокупность обработчиков событий KeyDown и KeyUp, которые возникают каждый раз, когда нажимается и отпускается клавиша соответственно. Вопрос заключается в том, что требуется выбрать способ измерения времени наступления этих событий. После некоторых экспериментов было принято решение использовать библиотечную функцию Now(). Она измеряет количество секунд, прошедшее с начала суток. Точность измерения достаточно высокая. Именно этот фактор и стал решающим при ее выборе.
Вступите в группу, и вы сможете просматривать изображения в полном размере
Это интересно
0
|
|||
Последние откомментированные темы: