关于应用日志钩子的问题在线等解答

愤怒的熊猫007 研发工程师  2011-04-19 06:19:36
求各位大神帮忙,小弟做的一个东西,主要是利用日志钩子截获键盘和鼠标的操作,本来我照着网上的例程使用,已经可以记录了,但是不知道是我修改了什么还是配置的不对,现在就是用不成,现在出现的问题是,

glhHook = SetWindowsHookEx(WH_JOURNALRECORD,
(HOOKPROC) JournalLogProc,glhInstance,0);
这行代码运行后,机器感觉就想接受不到键盘和鼠标的消息一样,无法响应任何键盘和鼠标的动作。当我按下ctrl+alt+delete组合键后,就回复正常,但是我无法截获键盘和鼠标的消息,单步跟踪程序也无法进入JournalLogProc子程。
请高手解答~~
...全文
66 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
问题以解决,给大家一点建议,在用钩子的时候,在器子函数中,不要调用MFC的类,子函数中操作也应尽量简单 ,毕竟截获的数据量很大~
回复
[Quote=引用 1 楼 lactoferrin 的回复:]

这个最好用WH_MOUSE_LL和WH_KEYBOARD_LL
你的钩子过程是什么
[/Quote]
我也准备 这么改了~
回复
Lactoferrin 2011-04-19
这个最好用WH_MOUSE_LL和WH_KEYBOARD_LL
你的钩子过程是什么
回复
相关推荐
发帖
进程/线程/DLL
创建于2007-09-28

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2011-04-19 06:19
社区公告
暂无公告