局部钩子能防全局钩子吗_一分钟讲解HOOK技术,c++全局钩子打造键盘记录器!...

学习编程也有一段时间了,闲暇之余编写了这个程序,以此来纪念完成的课程设计。源代码在压缩包里面,程序是使用vs2017编写的。源代码网上也有大部分是使用 c#,c++写的,看的头晕,就结合c,重写了下。

9c437517dfade695ad64de49a68e4071.png

使用说明

需要这两个文件,文件在Release目录下(解压后放在同一个文件夹下面才能运行)

文件: KeyboardRecorder.exe

文件: Keyboard.dll

1、双击KeyboardRecorder.exe,(看起来没反应的),然后按任意按键,此时按键已经被记录在 C:key.txt 中

2、双击KeyboardRecorder.exe,结束程序运行 ,弹出对话框提示。

3、返回查看 C:key.txt

4b6b394679b63a9cb3fdab19a46e3609.png

可以记录大部分的按键消息

tips:

1、为什么输入的密码被记录的不正确?

答:不知道

2、为什么不能记录中文?

答:我不知道

3、....

4、........

我不知道

我什么也不知道

部分代码:

阻止程序多次打开的一种实现方式

b24dbfae1eb3c27efc9cc66e73531cb2.png
19b6dde5a71f31c3c425eaa401a0f3f6.png

最后,如果你想学习c++,可以私信小编“01”获取素材资料以及开发工具和听课权限!

4b5341ecb1e0ee9df84dc4f908b838c6.png