文章目录[隐藏]
本节课通过两种方法来实现键盘钩子对窗口的隐藏显示,一个是通过一个按键,一个是通过两个按键一个是通过窗口的可视真和假,另一个是通过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
所属分类: 编程
没有相关文章!
相关文章:
▪ 易语言CreateProcess创建暂停进程进行DLL注入源码2019-04-30
▪ 易语言调用LockWorkStation锁定计算机和切换用户2020-08-08
▪ 易语言大漠《剑侠情缘》多线程批量登录终结2017-05-29
▪ 汇编语言模块化程序设计参数和结果传递的问题2021-01-19
▪ 易语言教程易语言命令2017-08-05
▪ 汇编语言循环指令loop2021-01-17
▪ LUA教程链表-432018-03-09
▪ 易语言教程变量循环首(九九乘法表)2017-08-08
▪ 乐玩插件多线程后台绑定-方法22019-07-29
▪ C语言逆序输出正整数的N种方法2021-02-21