How to call/hook kernel mode APIs from user mode?

2k views Asked by At

I'd love to dive into kernel hooking - but my problem is that I don't like C/C++. But I've over 10 years experience in VB6 programming and would call my self as an expert in this language. So my question is if it was possible to use a tiny C kernel mode driver - which could be controlled by VB from the user mode via the DeviceIoControl API so that I could to call or hook any kernel mode API?

2

There are 2 answers

0
AngryHacker On

Years ago I read an excellent book on the topic, Subclassing and Hooking with Visual Basic by Stephen Teilhet, and it really opened my eyes on the possibilities out there (with regard to Visual Basic 6). I suggest you purchase it and check it out.

Here is a review of the book - it also includes an interview with the author.

0
coder_gate On

no,you should lean VC++,DDK