社区
进程/线程/DLL
帖子详情
键盘钩子 为何我的钩子钩不到windows键?
freesky918
2007-12-04 09:54:11
我搞了个全局钩子,
本来只想钩掉windows键的,但是却发现钩不到。
于是就直接在KeyboardProc下用return 1返回,打算钩掉所有按键。
但却发现其它键都不能用了,而windows键还能用。
怎么这个windows键就钩不住呢?
大家帮帮忙!
...全文
117
6
打赏
收藏
键盘钩子 为何我的钩子钩不到windows键?
我搞了个全局钩子, 本来只想钩掉windows键的,但是却发现钩不到。 于是就直接在KeyboardProc下用return 1返回,打算钩掉所有按键。 但却发现其它键都不能用了,而windows键还能用。 怎么这个windows键就钩不住呢? 大家帮帮忙!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
passionhip
2007-12-06
打赏
举报
回复
帮顶,等结果。。
freesky918
2007-12-06
打赏
举报
回复
1
谢了,问题解决了。
以后打魔兽就不怕按到windows键呵呵。
注:
在xp下用WH_KEYBOARD_LL钩子,
需要加以下几句:
#define WH_KEYBOARD_LL 13 //缺少这句会提示WH_KEYBOARD_LL没定义
typedef struct tagKBDLLHOOKSTRUCT { //缺少此结构体的定义,会提示KBDLLHOOKSTRUCT没定义。
//此结构体是从winuser.h里面拷过来的
DWORD vkCode;
DWORD scanCode;
DWORD flags;
DWORD time;
DWORD dwExtraInfo;
} KBDLLHOOKSTRUCT, FAR *LPKBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;
结贴。谢谢大家。
freesky918
2007-12-06
打赏
举报
回复
那位兄弟帮帮忙?
自己顶顶。
csdn越来越冷清了,唉
tiger波波
2007-12-06
打赏
举报
回复
网上搜的,看看有没用
因为系统键在调用WH_KEYBOARD钩子之前就已经被处理了,你在WH_KEYBOARD钩子中无法处理。在Windows 9x下要禁用系统键可以参考QA000295 "如何封锁“CTRL+ALT+DEL”和“ALT+ESC”组合键"、QA000171 "如何封锁ALT-TAB、ALT-CTRL-DEL键以及不让Windows的任务栏出现"。
在Windows NT 4.0 SP3以后的版本可以使用WH_KEYBOARD_LL钩子。
某人的的意见:
建议用日志钩子,他在系统处理前处理。
an_bachelor
2007-12-05
打赏
举报
回复
Ctrl+Alt+Del這個組和鍵不能用鈎子來屏蔽
freesky918
2007-12-05
打赏
举报
回复
谢谢。
不过我只想屏蔽windows键,
就是ctrl和alt之间的那个键,按下后弹出开始菜单的那个。
WPF 使用
windows
钩
子
监控
键
盘
本篇文章将深入探讨如何在WPF(
Windows
Presentation Foundation)应用中利用
Windows
API(应用程序接口)设置
键
盘
钩
子
,以实现
键
盘
事件的监听。 首先,让我们了解什么是“
钩
子
”。在
Windows
操作系统中,
钩
子
是一种...
C#设置
键
盘
钩
子
屏蔽
键
盘
信息
在
Windows
编程中,
钩
子
(Hook)是一种强大的技术,它允许开发者插入自定义代码到系统消息处理流程中,以便在特定事件发生时进行监控、拦截或修改。C#
键
盘
钩
子
(Keyboard Hook)就是利用这一机制来实现
键
盘
输入的拦截...
VB Hook
钩
子
键
盘
钩
子
在VB中实现
键
盘
钩
子
,你需要创建一个DLL(动态链接库)来存放
钩
子
处理程序,因为VB不支持直接设置系统级
钩
子
。然后在VB主程序中调用DLL中的函数来安装和卸载
钩
子
。 以下是一个简单的VB Hook
键
盘
钩
子
的实现步骤概览...
鼠标
键
盘
钩
子
例子 后门F2
键
在这个“鼠标
键
盘
钩
子
例子 后门F2
键
”中,我们主要探讨的是如何通过
钩
子
来捕获和控制鼠标与
键
盘
的输入事件,并且利用F2
键
作为后门的触发机制。 首先,我们要理解什么是
钩
子
。在
Windows
操作系统中,
钩
子
是一种系统...
强大的C#
钩
子
。全局
钩
子
,获取输入值。
键
盘
值已处理
全局
键
盘
钩
子
是一种特殊的
钩
子
类型,它允许程序捕获系统中的所有
键
盘
事件,而不仅仅是当前应用程序窗口中的
键
盘
事件。这种
钩
子
非常适用于需要监控整个系统的
键
盘
输入的场景,例如热
键
管理器、日志记录工具等。 ####...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章