title: What is the basic purprose and function of a keylogger?
body: <p>Ok I know I might seem a bit noobish, but I'm very new to this term. I think it has to do with recording what ever the user is typing into the system and recording it without the user knowing his confidentiality is being compromised.</p>
  
  <p>So thats my basic understanding of the functionality of a key logger. Am I correct?</p>
  
  <p>Is is purpose to compromise confidentiality?
  Is that the only application of key loggers?
  What is the key logger suppose to show and it output?</p>
  
  <p>Before I go on making one in C#, I want to have a clear vision of what a key logger is suppose to do.</p>