Здравствуйте Storozh, Вы писали:
S>В DDK ..src\input\kbfiltr содержится скелет такого драйвера, и, насколько я понял, запись данных
S>перехвата должна осуществляться внутри следующей функции
S>Все мои попытки неизменно заканчиваются синим экраном смерти, и я был бы очень признателен за дельный совет или кусок работающего кода.
DDK сейчас нет под рукой но вот тебе ссылочка
http://www.sysinternals.com/ntw2k/source/ctrl2cap.shtml
Очень простой пример — проверку на CAPS_LOCK уберешь а вместо него кернелевскую запись в файл — но тоже могу быть грабли — запись в файл нормально пройдет если "приоритет драйвера"( не помню точного названия — посмотри в функции записи ) низкий
Если не пройдет то попробуй к буферу доступ найти не из ReadComplete а из ReadDispatch — здесь write можно у меня получалось