C/C++全局钩子实现,手把手

C/C++全局钩子实现,手把手

下面是一个在任何界面按下数字1就会自动放WE1Q技能的脚本制作
注意看截图的注释!!!
注意看截图的注释!!!
注意看截图的注释!!!

工具VS2013

第一步,制作这个dll
C/C++全局钩子实现,手把手_第1张图片
勾选dll,空项目,关闭安全开发生命周期
C/C++全局钩子实现,手把手_第2张图片
C/C++全局钩子实现,手把手_第3张图片
写完以后运行,生成dll和lib
C/C++全局钩子实现,手把手_第4张图片
弹出这个窗口,不用怕,看下方,是成功的。只是因为dll无法独自运行而已。

C/C++全局钩子实现,手把手_第5张图片
右键打开文件所在位置,在debug文件夹中找到lib,dll文件
C/C++全局钩子实现,手把手_第6张图片

下面开始写exe程序
C/C++全局钩子实现,手把手_第7张图片
选择控制台应用程序,空项目,关闭安全开发生命周期

C/C++全局钩子实现,手把手_第8张图片
将之前的lib和dll文件,复制到cpp文件目录下和debug文件夹中(文件夹打开方式,如之前,右键打开文件夹所在位置)

C/C++全局钩子实现,手把手_第9张图片
(1we1qwe1q是运行测试,不是代码部分)
运行
效果如图,当我按下1,自动模拟出we1q的消息,
由于灵活度原因,需要快速的按1才能只出1次,
稍微按得久一点则出现多吃we1q。

萌新一枚,程序有所不足,希望有高手指点

你可能感兴趣的:(C/C++全局钩子实现,手把手)