Hi all,

I want to put together a keylogger written in vb that logs all keys pressed in all windows. I have seen some examples here that do some simple logging. However, I am looking to capture not only, what key was pressed, but also special characters, and log Upper and Lower Case characters. Someone showed me a sample that captured keys using the SetWindowsHookEx and GetKeyState, but they always treat all keys as Upper case. (e.g. when an "h" is pressed, an "H" is logged).

I got some code from PSC that does this, but it uses an OCX that isn't very stable and crashes often. I would like to understand exactly how to develop such an application that captures Upper and Lower case keys.

I have put together a little program that is very limited. I am using it to monitor my children's activity online. I am very glad that I am able to do this as it gives me a real sense of security in this day. I would like to put a more reliable app in place to monitor such activity in my home. But I would also like to understand exactly how and y such things work so i want to develop it myself.

I appreciate any assistance that you may be able to offer.

Thanx.. LOu