[中级教程] 易语言键盘钩子记录源码

[复制链接]
查看853 | 回复16 | 2019-10-17 12:53:17 | 显示全部楼层 |阅读模式

346536.jpg


易语言键盘钩子记录源码

  
窗口程序集名保 留  保 留备 注
Main   
变量名类 型数组备 注
NewHook整数型  

子程序名返回值类型公开备 注
MyProc整数型 
参数名类 型参考可空数组备 注
nCode整数型   
键值整数型   
Lparam整数型   
变量名类 型静态数组备 注
Result整数型  
HC_Action整数型  
' 如有同类型的钩子就传递给钩子链下一个的结点.
' 截取激活事件
Result = CallNextHookEx (NewHook, nCode, 键值, Lparam)
编辑框1.内容 = 字符 (键值)
Result = 1
' 开始传递
返回 (Result)
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
NewHook = SetWindowsHookEx (2, &MyProc, GetWindowLong (GetActiveWindow (), -6), 0)
子程序名返回值类型公开备 注
__启动窗口_可否被关闭逻辑型 
UnHookWindowsHookEx (NewHook)
子程序名返回值类型公开备 注
_按钮1_被单击  
销毁 ()
子程序名返回值类型公开备 注
_编辑框1_失去焦点  
按钮1.获取焦点 ()


  
DLL命令名返回值类型公开备 注
CreateWindowEx整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
CreateWindowExA
参数名类 型传址数组备 注
dwExStle整数型  
IpClassName文本型  
lpWindowName文本型  
dwStyle整数型  
x整数型  
y整数型  
nWidth整数型  
nHeight整数型  
hWndParent整数型  
hMenu文本型  
hlnstance整数型  
lpParam文本型  
DLL命令名返回值类型公开备 注
CallNextHookEx整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
CallNextHookEx
参数名类 型传址数组备 注
hhk整数型  
nCode整数型  
wParam整数型  
lParam整数型  
DLL命令名返回值类型公开备 注
CallWindowProc整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
CallWindowProcA
参数名类 型传址数组备 注
程序指针子程序指针  
窗口句柄整数型  
消息整数型  
参数1整数型  
参数2整数型  
DLL命令名返回值类型公开备 注
GetActiveWindow整数型 取活动窗口的Handle
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
GetActiveWindow
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
SetWindowsHookEx整数型 安装一个钩子
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
SetWindowsHookExA
参数名类 型传址数组备 注
idHook整数型  HOOK类型
lpfn子程序指针  新的窗口过程(Procedure的类型见MyProc)
hmod整数型  实例句柄
dwThreadId整数型  进程ID
DLL命令名返回值类型公开备 注
GetActiveWindow1整数型 取活动窗口的Handle
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
GetActiveWindow
参数名类 型传址数组备 注
DLL命令名返回值类型公开备 注
GetWindowLong整数型 取窗口信息
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
GetWindowLongA
参数名类 型传址数组备 注
hnd整数型  
nindex整数型  
DLL命令名返回值类型公开备 注
CloseHandle整数型 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
CloseHandle
参数名类 型传址数组备 注
obj整数型  
DLL命令名返回值类型公开备 注
UnHookWindowsHookEx整数型 卸载一个钩字
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
UnHookWindowsHookEx
参数名类 型传址数组备 注
hhk整数型  
DLL命令名返回值类型公开备 注
SetWindowLong子程序指针 
DLL库文件名:
(未填写库文件名)
在DLL库中对应命令名:
SetWindowLongA
参数名类 型传址数组备 注
hnd整数型  
nindex整数型  
dwNewLong子程序指针  




键盘钩子.rar (2.03 KB, 下载次数: 0)
回复

使用道具 举报

Paranoid | 2019-10-18 09:43:09 | 显示全部楼层
不错不错,很好哦
回复

使用道具 举报

贫尼已有夫 | 2019-10-28 02:17:22 | 显示全部楼层
雁过留身,谢谢楼主
回复

使用道具 举报

Bussss | 2019-11-2 16:18:35 | 显示全部楼层
66666666666666666
回复

使用道具 举报

Autism゛ | 2019-11-3 16:41:44 | 显示全部楼层
谢谢楼主,共同发展
回复

使用道具 举报

Invader | 2019-11-6 05:13:24 | 显示全部楼层
我们一起学猫叫,喵喵喵喵喵
回复

使用道具 举报

Temptation丶 | 2019-11-15 18:10:06 | 显示全部楼层
路过,留印。。。。。。。。
回复

使用道具 举报

Archive | 2019-11-19 09:51:52 | 显示全部楼层
看帖回帖是美德!:lol
回复

使用道具 举报

ShowTime | 2019-11-20 23:50:18 | 显示全部楼层
唯有楼主不可辜负,必须顶
回复

使用道具 举报

520155766 | 2019-11-23 18:40:27 | 显示全部楼层
不错不错,楼主您辛苦了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则