文章目录[隐藏]
本节课通过两种方法来实现键盘钩子对窗口的隐藏显示,一个是通过一个按键,一个是通过两个按键一个是通过窗口的可视真和假,另一个是通过ShowWindow这个API来实现。
单键钩子安装
键盘钩子 = SetWindowsHookExA (13, &单键显示隐藏, GetModuleHandleA (0), 0)
单键显示隐藏结构体
.版本 2 .子程序 单键显示隐藏, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .参数 参数三, 整数型 .局部变量 键值, 整数型 键值 = 取字节集数据 (指针到字节集 (参数三, 1), 3, ) .判断开始 (参数二 = 256) .判断开始 (键值 = #Q键) 返回 (1) .默认 .判断结束 .判断 (参数二 = 257) .判断开始 (键值 = #Q键) .判断开始 (可视 = 真) 可视 = 假 .默认 可视 = 真 .判断结束 返回 (1) .默认 .判断结束 .默认 .判断结束 返回 (CallNextHookEx (键盘钩子, 参数一, 参数二, 参数三))
卸载键盘钩子
UnhookWindowsHookEx (键盘钩子)
双键显示隐藏窗口安装钩子
键盘钩子 = SetWindowsHookExA (13, &双键显示隐藏, GetModuleHandleA (0), 0)
双键显示隐藏回调函数
.版本 2 .子程序 双键显示隐藏, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .参数 参数三, 整数型 .局部变量 键值, 整数型 键值 = 取字节集数据 (指针到字节集 (参数三, 1), 3, ) ' hide .判断开始 (参数二 = 256) .判断开始 (键值 = #H键) ShowWindow (_启动窗口.取窗口句柄 (), 0) 返回 (1) .默认 .判断结束 .判断 (参数二 = 257) .判断开始 (键值 = #K键) ShowWindow (_启动窗口.取窗口句柄 (), 1) .默认 .判断结束 .默认 .判断结束 返回 (CallNextHookEx (键盘钩子, 参数一, 参数二, 参数三))
卸载键盘钩子
UnhookWindowsHookEx (键盘钩子)
百度网盘链接:https://pan.baidu.com/s/158ikKVjIwaoF4438MG4fhA
提取码:加QQ群:521068947 群文件下载
资源教程交流①群:521068947
所属分类: 编程
没有相关文章!
相关文章:
▪ 易语言调用 C语言dev-c++编写的DLL2019-02-11
▪ 易语言树型框取子项目索引源码2017-06-28
▪ 汇编语言标志寄存器OF 标志2021-01-21
▪ Csharp 使用DateAndTime类的DateDiff计算时间间隔2021-06-12
▪ 第八课易语言大漠综合游戏外挂进入游戏二(FindStrFastE)2017-04-27
▪ 汇编语言标志寄存器PF标志2021-01-21
▪ 511遇见易语言软件本地注册验证-10-软件时间限制防止时光倒流模块2018-12-02
▪ 第九课 易语言调用C#编写的Dll2019-04-27
▪ 易语言教程分割文本2017-09-22
▪ 易语言教程取空白字节集和取重复字节集2017-10-03