Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Организация работы с манипулятором мышь.






Набор функций поддерживаемый драйвером:

Функция 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.Классификация компьютерных вирусов
- по среде обитания
- по способу заражения
- по воздействию
- по особенностям алгоритма
По среде обитания
- Сетевые
– распространяются по различным компьютерным сетям
- Файловые – внедряются в исполняемые модули (COM, EXE)
- Загрузочные – внедряются в загрузочные сектора диска или сектора, содержащие программу загрузки диска
- Файлово - загрузочные – внедряются и в загрузочные сектора и в исполняемые модули
По способу заражения
- Резидентные – при заражении оставляет в оперативной памяти компьютера свою резидентную часть, которая потом перехватывает обращения ОС к объектам заражения
- Нерезидентные – не заражают оперативную память и активны ограниченное время
По воздействию
Неопасные – не мешают работе компьютера, но уменьшают объем свободной оперативной памяти и памяти на дисках
Опасные – приводят к различным нарушениям в работе компьютера
Очень опасные – могут приводить к потере программ, данных, стиранию информации в системных областях дисков
По особенностям алгоритма

Паразиты – изменяют содержимое файлов и секторов, легко обнаруживаются

Черви – вычисляют адреса сетевых компьютеров и отправляют по ним свои копии

Стелсы – перехватывают обращение ОС к пораженным файлам и секторам и подставляют вместо них чистые области

Мутанты – содержат алгоритм шифровки-дешифровки, ни одна из копий не похожа на другую

Трояны – не способны к самораспространению, но маскируясь под полезную, разрушают загрузочный сектор и файловую систему

Некоторые из наиболее печально известных червей включают (обычно посылаются через Интернет): 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.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.