在网上找了很多Hook键盘鼠标,实现离位监控,都不完善,这里根据网友的代码,修改后做了接口调用简单。由于本人对DLL不熟悉,本想直接把接收信息的窗体也做到DLL里的,一是不熟悉,二是时间紧,就没搞了。下来进入正题:
把监控键盘鼠标动作的过程,封装成了
一个Form窗体 frmKBMHook.pas & dfm // 在工程文件里引用并创建窗体,然后就不用管了,也不用显示
一个PAS DoKBMHook.pas // 引用此单元,然后需要时调用并设置Snooze变量的值,有键盘鼠标动作时,此变量会置0
一个DLL kbmh.dll // 放在应用程序目录下即可
完工。哪位大神有空,帮忙把窗体也写到DLL里,这样就可以直接调用一个接口文件,那样就更方便了。
忘给链接了:https://download.youkuaiyun.com/download/chaselife/12236012