![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Организация работы с манипулятором мышь.
Набор функций поддерживаемый драйвером: Функция 0: нач. установка драйвера и чтение текущего состояния. Ф-ция опред. текущий режим экрана, прячет курсор и устанавливает его в центр экрана. 1: делает курсов невидимым. Ф-ция увел. на 1 значение счётчика внутреннего флажка курсора. Начальное значение флажка курсора равно минус 1. Если флажок равен 0, то курсор становится видимым. 2: функция делает курсор невидимым и уменьшает на 1 значение внутреннего флажка курсора. Несмотря на то, что курсор невиден на экране, движение мышки продолжается отслеживаться. 3: определяет местоположение курсора и состояние кнопок мыши, возвращает данные на экран. 4: устанавливает курсор в заданную позицию экрана. 5: получает информацию о кол-ве нажатий на одну кнопку. Т.е. функция возвращает информацию о текущем состоянии кнопок, кол-ве нажатий на указанную кнопку с момента последнего вызова данной функции, а также о позиции курсора в момент последнего нажатия указанной кнопки. 6: получает информацию о кол-ве отпусканий кнопки. Параметры аналогичны функции 5. 7: устанавливает горизонтальный диапазон перемещения курсора на экране. В результате текущее горизонт. координата курсора преобразуется к новому масштабу. Если значение за пределом диапазона, то курсор устанавливается на границу экрана. 8: устанавливает вертикальный диапазон перемещения курсора на экране. 9: задаёт параметры графического курсора, т.е. цвет, форму, координаты графического курсора. 10: задаёт параметры текстового курсора. 11: возвращает число минимальных перемещений мыши, регистрируемых аппаратными средствами, накопленные счётчиком с момента вызова данной функции. При этом положит. Значение соответствуют движению мыши вправо и вверх. 12: передаёт драйверу адрес входа в подпрограмму обработки прерывания, вызванного несколькими событиями. 13: позволяет работать мыши в режиме светового пера. 14: запрещает режим эмуляции светового пера. 15: устанавливает соотношение минимальных перемещений мыши пикселям. 16: задаёт на экране условную спец. Область, где курсор мыши не отображается. 17: задаёт параметры большого блока графического курсора. 18: не используется. 19: устанавливает значение порога удвоения скорости движения мыши. 20: позволяет временно установить подпрограмму обработки прерываний, поступающих от мыши. 21: позволяет получать данные о размере буфера для записи состояния драйвера, т.е. возвращает кол-во байт, отводимых под буфер. 22: записывает параметры текущего состояния драйвера мыши в буфер с целью их последующего восстановления. 23: восстанавливает параметры состояния драйвера мыши, записанные в буфер. 24: устанавливает альтернативную подпрограмму обработки прерываний мыши. 25: находит установленную пользователем подпрограмму обработки прерываний. 26: устанавливает порог чувствительности мыши по горизонтальной и вертикальной скорости движения. 27: возвращает параметры функции 26. 28: задаёт частоту прерываний. 29: переключает экран на заданную страницу. 30: получает номер текущей страницы экрана. 31: запрещает работу драйвера мыши. 32: возвращает работу драйвера мыши. 33: производит начальную установку драйвера мыши. 34: выбирает язык для вывода диагностических сообщений. 35: возвращает информацию о выбранном языке. 36: получает доп. информацию и мыши (номер версии драйвера, тип интерфейса, тип порта к которому подключена мышь.) 23.Классификация компьютерных вирусов Паразиты – изменяют содержимое файлов и секторов, легко обнаруживаются Черви – вычисляют адреса сетевых компьютеров и отправляют по ним свои копии Стелсы – перехватывают обращение ОС к пораженным файлам и секторам и подставляют вместо них чистые области Мутанты – содержат алгоритм шифровки-дешифровки, ни одна из копий не похожа на другую Трояны – не способны к самораспространению, но маскируясь под полезную, разрушают загрузочный сектор и файловую систему Некоторые из наиболее печально известных червей включают (обычно посылаются через Интернет): I Love You, Navidad, Pretty Park, Happy99, ExploreZip. Некоторые примеры троянов: Backdoor, Donald Dick, Crack2000, Extacis, KillCMOS and Netbus. Несколько примеров backdoor-троянов: Orifice2K.sfx, Bionet.318, Antilam y Subseven.213.
|