Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Драйвер с обработкой прерывания

578
26 декабря 2006 года
o_serg
93 / / 08.09.2003
Нужно написать простенький драйвер с обработкой одного прерывания и при необходимости передачей сообщения в программу. Подскажите плиз как и чем это лучше сделать. В инете нашел пару примерв vxd и wdm драйверов, но там нет обработчиков прерываний. А может просто написать службу, если в ней можно перехватывать прерывания? Язык большого значения не имеет (АСМ, Си...)
261
26 декабря 2006 года
ahilles
1.5K / / 03.11.2005
в службе прерывания не перехватишь
по определению :
в коде драйвера модифицируешь IDT и перенапрявляешь нужное прерывание на свой код с последующей передачей управления на старый обработчик
это только по определению потому что когда я дампил эту таболицу то в ней нашёл только прерывания защиты и ничего больше
1.8K
26 декабря 2006 года
k3Eahn
365 / / 19.12.2005
Вот здесь есть кое-что про WDM драйвера, устанавливающие обработчик прерывания не в обход винды:
http://www.techno.edu.ru/images/pub_engineer/2004/07/20/0000014760/rusA_WDM.pdf
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог