我想编写一个全局键盘钩子,以禁止任务切换。当我在谷歌上搜索时,我发现了很多用C#、cpp(和Delphi)编写的代码,但我需要一些关于钩子的基本概念(最好是用C语言的示例)。因此,请推荐一些资源和链接,帮助我从C语言的角度理解这个问题。
PS:我找到了一个好的可工作示例(适用于WinXP和旧版本),但当我尝试编译代码时,它给了我以下错误:
我已经尝试在所有头文件中搜索“IDC_”常量(包括MinGW gcc安装的默认头文件和开发人员提供的头文件),但没有成功。如果有人能够编译并运行该代码,请帮助我。由于存在一些头文件依赖性,我没有在此处上传源代码,否则我将不得不在此处发布所有代码。
WinXP是目标环境,但如果能在Win7上运行就更好了。
PS:我找到了一个好的可工作示例(适用于WinXP和旧版本),但当我尝试编译代码时,它给了我以下错误:
![enter image description here](https://istack.dev59.com/vzps1.webp)
WinXP是目标环境,但如果能在Win7上运行就更好了。