|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
本帖最后由 shituo 于 2024-5-18 00:46 编辑
由于键盘钩子被杀软报毒非常严重
所以我开发了这个不报毒
|
超级_延时_热键 | | | |
延时间隔 | 整数型 | | | | 响应事件 | 子程序指针 | | | | 键代码 | 字节型 | | | | 组合键代码 | 字节型 | | | | 事件参数1 | 整数型 | | | | 事件参数2 | 整数型 | | | | 事件参数3 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_时间句柄 | 整数型 | | | 局_时间 | 长整数型 | | | 是否按下 | 逻辑型 | | | 按键状态 | 整数型 | | | 按键状态1 | 整数型 | | | 组合键状态 | 整数型 | | |
局_时间 = _MUI (延时间隔, -10000 ) 局_时间句柄 = CreateWaitableTimerA (0, 假, 0 )SetWaitableTimer2 (局_时间句柄, 局_时间, 0, 0, 0, 假)判断循环首 (MsgWaitForMultipleObjects (1, 局_时间句柄, 真, 10, 255 ) ≠ 0 )按键状态 = _And (GetKeyState (键代码 ), 32768 ) 判断 (按键状态 ≠ 0 ) 如果 (组合键代码 > 0 )如果真 (是否按下 = 假) 组合键状态 = _And (GetKeyState (组合键代码 ), 32768 ) 如果真 (组合键状态 ≠ 0 )是否按下 = 真 如果真 (是否按下 = 假)是否按下 = 真 判断 (组合键代码 > 0 且 是否按下 = 假)组合键状态 = _And (GetKeyState (组合键代码 ), 32768 ) 判断 (组合键状态 ≠ 0 )组合键状态 = _And (GetKeyState (键代码 ), 32768 ) 如果真 (组合键状态 ≠ 0 )是否按下 = 真 判断 (是否按下 )是否按下 = 假 如果真 (组合键代码 ≠ 0 )如果真 (组合键代码 > 0 且 组合键状态 ≠ 0 )执行子程序 (响应事件, 事件参数1, 事件参数2, 事件参数3 )到循环尾 () 执行子程序 (响应事件, 事件参数1, 事件参数2, 事件参数3 ) 判断循环尾 () _关闭句柄_CloseHandle (局_时间句柄 )
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木|主题: 1562, 订阅: 152
- · 收藏|主题: 220, 订阅: 6
|