TC官方合作论坛

标题: 新手求助。谁能做一个记事本的线程勾子。(TC回调函数,勾子函数。) [打印本页]

作者: 剑仙十号    时间: 2015-8-19 14:48
标题: 新手求助。谁能做一个记事本的线程勾子。(TC回调函数,勾子函数。)

系统钩子
我已经做出一个,感觉有点卡。谁能做一个记事本的线程勾子,让我参考下。。感谢。
//
//
按使用范围分类,主要有线程钩子和系统钩子

(1) 线程钩子监视指定线程的事件消息。

(2) 系统钩子监视系统中的所有线程的事件消息,很耗资源。
可以用线程Hook实现就用线程Hook
,不用系统Hook。
系统Hook太占用,实用性不强。



函数的原型
HHOOK SetWindowsHookEx(int idHook,
HOOKPROC lpfn,
HINSTANCE hMod,
DWORD dwThreadId);

第一个参数是钩子的类型;
第二个参数是钩子函数的地址;
第三个参数是包含钩子函数的模块句柄(进程或动态链接库的句柄);
对于线程钩子,该参数为NULL;对于系统钩子,该参数为钩子函数所在的DLL句柄。
第四个参数指定监视的线程。
如果指定明确的线程,即为线程专用钩子;
如果指定为NULL,即为全局钩子。
//
关键是参数3,TC又没有动态链接库。



作者: tan0360    时间: 2015-8-19 19:13
求学习。我对系统钩子也比较感兴趣。。想做一个自己用的游戏帐号,检测打开某游戏就登陆那个游戏





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1