GGQ(|?w
很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用 V #\ZS{'J
#.L0]Uqcp
了Windows的Hook函数。 TN@JPoH
1;~ 1U9V
Windows提供API函数SetwindowsHookEx来建立一个Hook,通过这个函数可以将一个程序添加到Hook链中监视Windows )7%]<2V%
T2_#[bk*d
消息,函数语法为: eh7r'DmAR
U
<$xp
SetWindowsHookEx(idHook: Integer; lpfn: TFNHookProc; hmod:
ne24QZ~}
HINST; dwThreadId: DWORD) P7.8tM2}
w|FVqX
其中参数idHook指定建立的监视函数类型。通过Windows RTA=|q
MSDN帮助可以看到,SetwindowsHookEx函数提供15种不同 >rS<