is there any way to subclass the keyboard in VB? I need to make a key logger for a security project I'm working on, and using getkeystate in a timer or a loop is too slow to keep up with the typing rate of alot of people. I found a dll written in C that subclasses the keyboard, and it works perfect. So I was wondering if it was possible in VB.

Thanks for any help,