Time tracking and recording multiple screens and keystrokes
...Does not connect over the network or try upload any files. All capture is local and virus free. This is meant to be a productivity tracker and not a key logging tool on other users machines. That is why it is not a service and not hidden. Refer to the code for full disclosure.
Special mention to :http://capablemonkey.blogspot.com/2012/03/simple-keylogger-in-vb-net.html
for giving me ideas and helping me understand the process of capturing screens and keys.
This Keylogger (Document) demonstrates how the key logger works by logging the keys, sending mails, a simple encryption, screen capture, running as windows service and many more
You need to have some basic programming knowledge to understand this document