Keylogger update#158
Conversation
Merge with dev branch
Modified a few things... Saving current spot to for major content additions.
Implemented gmamaladze's logic into the Keylogger. Still needs work on the way it outputs. See additional notes in #149
Updated README to reflect the usage of George Mamaladze's work.
|
I'm working on finding a clean solution implement Application.Run() on the logger thread, but its seemingly a challenge. For now, I think the main focus should be getting the key logger working properly as far as key combinations/logging keys, etc goes. Something that might deem useful could include the KeyloggerKeys enumeration you wrote to get specific values for certain keys since we are working with the same values in the Keys enumerations. |
|
I have been testing the output of the code itself in a windows forms program. The output is correct and works as we hoped :) |
|
@d3agle Don't worry if it is dirty or hacky. I just need anything that correctly hooks up with the Keylogger. I can always go back and clean up. 🐼 |
|
@yankejustin, Sounds good! I've got key combinations working very nicely at the moment. I will send a pull request shortly after I've thought over other solutions (Not that it is too hacky ;D) |
Notable Changes
I implemented gmamaladze's logic into the Keylogger. I feel it would be a good idea to merge into
devbecause it would be a more convenient spot for others to collaborate on the current progress.Status
After testing, output functions as desired when wired to a Form-based process. Perhaps @d3agle can help with getting this message pump implemented correctly, as I am not as knowledgeable when it comes to things regarding that subject (yet). Once the message pump is implemented as it should be, the output logic plugs in nicely to the way I implemented it into the Keylogger and the data will flow like rivers. ;)
Notes
I left a few prior commits for possible future usage and documentation. Some of the old commits have pieces of code that can be used to implement new features once this version is up to speed.