pZxuV(QP`
很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用 Ty&Ok*
ob.Br:x
了Windows的Hook函数。 &0`[R*S
Sgp1p}
Windows提供API函数SetwindowsHookEx来建立一个Hook,通过这个函数可以将一个程序添加到Hook链中监视Windows tRZA`&
fvE:'( #?
消息,函数语法为: n=F|bW
<Jc
:a?ICe
SetWindowsHookEx(idHook: Integer; lpfn: TFNHookProc; hmod: %VH{bpS|i:
HINST; dwThreadId: DWORD) ?zpN09e
6lAHB*`
其中参数idHook指定建立的监视函数类型。通过Windows 8el\M/u{
MSDN帮助可以看到,SetwindowsHookEx函数提供15种不同 uD=FTx
l/i7<