c语言中hook:C,采取HOOK钩子
人气:315 ℃/2023-09-24 08:50:26
C 6.0 键盘HOOK,监测按键是否被按下以及显示键值,运行程序后,敲击键盘上的任意键,程序均会弹出该键值,就连你的鼠标点击了关闭按钮,也会被监测到,因此本程序不能被关闭,呜呜,关闭方法是,通过任务管理器结束本进程。获取和显示键值,其实下边几行就可以完成:
m_keys.PreTranslateKey(); CString str; if(m_keys.GetKeyAllState(str)) { AfxMessageBox(str); }
在实际应用中,键盘监控是一种很常见的技术,它包括按键的记录、按键的过滤、按键的修改(映射)等。比方说,我们想统计用户的击键情况,这个就是按键的记录;我们想屏蔽某些系统键(例如Alt键、Win键),这个是按键的过滤;我们想改变按键的值,例如按下A,出来的是Z,在例如按下A,出来按键的组合SDFG等(貌似这个在游戏中比较多,有些游戏的大绝招都比较难按,用这个一劳永逸),这个是按键的修改。
效果图:
代码展示:
效果展示:
WINDOW的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上可以挂接多个反调函数构成一个挂接函数链。
最后,如果你想学C 可以私信小编“01”获取素材资料以及开发工具和听课权限!
- 03-03龙珠哪一部最好 解析龙珠各版本作品的秘密
- 01-19幼儿园肥胖主要症状及矫正措施:幼儿体重增加要小心不是胖而是水肿
- 12-09原子为什么会不停地运动?能感受单个原子运动是什么体验
- 05-08吊车水平支腿被卡住 刚抬大臂吊车支腿就掉下去了
- 04-14哈工大科技发展史,哈工大四破世界级科学难题的背后
- 12-14狗一直拉尿怎么回事?为何,狗拉尿会黄
- 04-29望峨眉山唐李白,玉阶怨唐,李白
- 02-14人生正确的努力方式,才能勉强过上平庸的一生
- 09-15真维斯女装综合评价,班尼路,以纯真维斯
- 02-16吃水果减肥最快最有效,掌握这3点你会越吃越瘦
- 02-23戏曲生死缘整场戏:戏曲故事,31血手印
- 12-03天龙八部手游江湖之路详细攻略 江湖与时代并行天龙八部手游
- 12-27交流电流与直流电流有什么区别?电流为什么要分直流和交流
- 05-11休闲户外穿着必备 适合户外和街头穿着休闲雨季风格
- 03-10如何把每一天过得有意义?让每一天变得有有意义
- 01-19资管过渡期内如何理财?资管新规过渡期延长一年
热门
推荐
- 1关于五水共治的诗歌344
- 2台词段子精选495
- 3车间安全生产目标责任书167
- 4小狗的睡前故事儿童精选5篇271
- 5一道风景线的学生作文133
- 6房屋租赁终止合同格式348
- 7宝宝多大可以吃橙子439
- 8独占鳌头典故322