我正在制作一个记录所有键盘操作的程序,并将这些信息存储到一个日志文件(键盘记录器)中。我似乎找不到这样做的好方法。
到目前为止我所拥有的:一个 LowLevelKeyboardProc,虚拟键代码 + 被按下的键的扫描代码。
我想要什么:使用这些代码,我将处理和编写有关正在完成的键盘操作的信息。对于不可见键,我想要格式:“[SHIFT]、[ENTER]、[ESC] 等。对于可见键,我只想要它们的 Ascii 值(包括大写和小写),包括它们是否输入:!@#$% 等。
我有一些想法,但我不知道如何捕捉所有内容。我有信息,我只是不知道如何有效地处理它。