Драйвер с обработкой прерывания
Нужно написать простенький драйвер с обработкой одного прерывания и при необходимости передачей сообщения в программу. Подскажите плиз как и чем это лучше сделать. В инете нашел пару примерв vxd и wdm драйверов, но там нет обработчиков прерываний. А может просто написать службу, если в ней можно перехватывать прерывания? Язык большого значения не имеет (АСМ, Си...)
по определению :
в коде драйвера модифицируешь IDT и перенапрявляешь нужное прерывание на свой код с последующей передачей управления на старый обработчик
это только по определению потому что когда я дампил эту таболицу то в ней нашёл только прерывания защиты и ничего больше
Вот здесь есть кое-что про WDM драйвера, устанавливающие обработчик прерывания не в обход винды: