加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

winapi – Windows的低级键盘输入

发布时间:2020-12-14 01:57:58 所属栏目:Windows 来源:网络整理
导读:可以使用哪些win32调用来全局检测按键事件(不仅仅是1个窗口,我希望每次按下一个键时都会收到消息),来自 Windows服务? 解决方法 你想使用Win32 Hooks.特别是键盘钩. You can read more about it here 你想要的钩子类型是WH_KEYBOARD,你可以通过Win32 API Set
可以使用哪些win32调用来全局检测按键事件(不仅仅是1个窗口,我希望每次按下一个键时都会收到消息),来自 Windows服务?

解决方法

你想使用Win32 Hooks.特别是键盘钩.

You can read more about it here

你想要的钩子类型是WH_KEYBOARD,你可以通过Win32 API SetWindowsHookEx设置它.

基本上,windows会调用每次在任何系统应用程序中按下键时创建的dll中的函数.

钩子将调用你的函数,它将具有这个接口:

LRESULT CALLBACK KeyboardProc(      
    int code,WPARAM wParam,LPARAM lParam
);

More information about this callback here.

使用Windows钩子,您不仅可以跨所有进程跟踪系统范围的事件,还可以过滤它们并完全停止它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读