jp`N%O]6
很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用 ] plC
JM%#L *;
了Windows的Hook函数。 {{,%p#/b
r kl7p?
Windows提供API函数SetwindowsHookEx来建立一个Hook,通过这个函数可以将一个程序添加到Hook链中监视Windows v2V1&-
,V?,I9qf
消息,函数语法为: =
xk@ Q7$
|?kH]Trr
SetWindowsHookEx(idHook: Integer; lpfn: TFNHookProc; hmod: 8>9+w/DL
HINST; dwThreadId: DWORD) H"l'E9k.&p
tS7u#YMh
其中参数idHook指定建立的监视函数类型。通过Windows -,&Xp>u\
MSDN帮助可以看到,SetwindowsHookEx函数提供15种不同 Cn<