使用ctypes模块进行键盘钩取

原理: 使用user32.dll提供的SetWindowsHookExA函数,可以设置钩子。当有消息到来或发生鼠标、键盘输入事件时,操作系统提供了中间拦截机制,这称为“钩子”。从功能上实现这种机制的函数称为钩子过程(回调函数)。操作系统支持为一个钩子类型(鼠标点击、键盘输入等)设置多个钩子进程,并通过钩链管理链表。钩链是关于钩子过程的指针链表。钩子分为本地钩子与全局钩子。本地钩子针对特定线程设置的
相关文章
相关标签/搜索