· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› перехват прерываний?

Посл.отвђт Сообщенiе


Дата: Янв 4, 2003 00:37:03

можно ли каким-то образом перехватывать прерывания и менять их?
То есть, если юзер нажимает наприметр на клаве символ 'A' то я хочу вместо него вывести 'X'. Для этого нужно отследить прерывание от клавы с символом А и заменить его на прерывание соответствующее символу Х. Реально ли это?


Дата: Янв 4, 2003 04:02:53

В DOS'e или Windows'е? В DOS'е меняете interrupt vector, а в Windows'е уже надо в ring-0 лезть.


Дата: Янв 4, 2003 13:12:04 · Поправил: Four-F

Под Windows можно и без ring-0 спокойно обойтись.
Читай доку про хуки.
Оно конечно не прерывания, но 'A' на 'X' поменять можно.


Дата: Янв 4, 2003 13:17:10

Спасибо!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.033