Как вызывать/перехватывать API-интерфейсы режима ядра из пользовательского режима?

Я хотел бы погрузиться в перехват ядра, но моя проблема в том, что я не люблю C/C++. Но у меня более 10 лет опыта программирования на VB6, и я могу назвать себя экспертом в этом языке. Итак, мой вопрос: можно ли было использовать крошечный драйвер режима ядра C, которым мог бы управлять VB из пользовательского режима через API DeviceIoControl, чтобы я мог вызывать или перехватывать любой API режима ядра?


person c0rt3x    schedule 29.10.2009    source источник
comment
Что вы хотите сделать с перехватом ядра? Если вы можете конкретизировать свои цели, некоторые могут предложить альтернативные решения.   -  person Sedat Kapanoglu    schedule 30.10.2009


Ответы (2)


Несколько лет назад я прочитал прекрасную книгу Стивена Тейлхе «Подклассы и перехватчики с помощью Visual Basic» на эту тему, и она действительно открыла мне глаза на открывающиеся возможности (применительно к Visual Basic 6). Советую купить и проверить.

Вот обзор книги — он также включает интервью с автором.

person AngryHacker    schedule 29.10.2009

нет, вы должны опираться на VC++, DDK

person coder_gate    schedule 07.11.2009