Commit Graph

19 Commits

Author SHA1 Message Date
d3agle cc531e8066 null check fix
fixed keylogger null reference
2015-05-07 04:15:56 -05:00
d3agle a663994caa null check fix
fixed keylogger.

for some reason there was nulled KeyData in the buffer
2015-05-07 02:00:10 -05:00
MaxXor fc49cd7e67 Fixed emptying key buffer 2015-05-06 09:51:32 +02:00
MaxXor bf3725df3c Improved Keylogger 2015-05-06 09:39:32 +02:00
yankejustin 93a34dde9e Slight changes to the Logger
Added a small amount of documentation for the Logger's constructor, and
set the interval to flush the contents of the file to a lower amount (30
seconds was far too slow).
2015-05-05 21:58:29 -04:00
yankejustin 90ee1a50cf Fixed some incorrect documentation in Keylogger
Fixed some incorrect documentation in the Keylogger.
2015-05-05 21:05:46 -04:00
yankejustin 5756b05044 Fixed incorrect log by the Keylogger
Added 'else' clauses instead of only 'if' statements.
Decisions would be evaluated, but they would go under eachother. This
means that pressing ctrl+shift+alt+a would write something like:
'[SHIFT-CTRL-ALT-A]A' instead of '[SHIFT-CTRL-ALT-A]' .
2015-05-05 21:04:42 -04:00
yankejustin ac33a51158 Fixed two typos
Fixed two typos in the Keylogger.
2015-05-05 20:45:36 -04:00
MaxXor e07eeeb511 Reworked Keylogger
Fixed #79
Fixed #80
2015-05-05 22:40:39 +02:00
d3agle 4d5fb29c17 Keylogger cleanup
Moved GetActiveWindowTitle so it's not called every 10ms
2015-05-05 03:01:14 -05:00
MaxXor 2b6ca6eda8 Removed unused variable 2015-05-05 09:56:19 +02:00
d3agle 725a841db1 Keylogger cleanup
removed f1-f11 keys since they are not handled
moved calling the keyboard layout to FromKeys method when a key is
handled so its not being called every 10ms
2015-05-05 02:52:07 -05:00
MaxXor f9deafbf9d Removed redundant Stringbuilder 2015-05-04 20:05:26 +02:00
yankejustin 1ba6c60a7f Faster check on key buffer for the Keylogger
Improved a decision; checks if the length is greater than 0 before
writing instead of converting the StringBuilder to a string then
checking the string.
2015-05-04 13:54:18 -04:00
yankejustin e951674c21 Make sure it is not null!
Forgot to make sure to check if it is not null.
2015-05-04 12:43:41 -04:00
yankejustin 68a1cda9b7 Removed unnecessary decisions
Condensed a tree of decisions to just cut the unnecessary decisions out.
2015-05-04 12:30:55 -04:00
yankejustin 4b3216267e Code formatting
Readability improvements to follow the format of the rest of the code.
2015-05-04 12:26:14 -04:00
yankejustin 437747a9df Improved the the keylogger's key buffer
Used a StringBuilder instead of a normal string as the key buffer to
drastically improve the performance. Having a string as the key buffer
would mean that every single addition would be exponentially slower.
2015-05-04 12:21:04 -04:00
MaxXor 770d194ba9 Improved implementation of keylogger 2015-05-01 14:50:38 +02:00