-
-
[求助]全局钩子怎么只在本程序和explorer.exe下被发现呢?
-
发表于:
2008-9-21 10:33
6585
-
[求助]全局钩子怎么只在本程序和explorer.exe下被发现呢?
罗书上的:但是若安装的是远程钩子,系统不能从其他进程的地址空间中调用钩子函数,因为两个进程的地址空间是隔离的,由于系统中只有DLL程序是可以插入到其他进程的地址空间中去的,所以远程钩子的钩子函数必须位于一个动态链接库中,而且必须是共享数据段的动态链接库.
我运行了第11章的那个远程hook键盘的程序(Hookdll.exe).然后在QQ聊天框里敲字母,结果真能显示到哪个程序的编辑窗口上.
但是,我用tasklist /m >F:\798.txt命令把进程调用的dll列出来看看,发现QQ.exe下根本就没Hookdll.dll这个钩子.只是在explorer.exe下和Hookdll.exe下找到了Hookdll.dll,这是怎么回事?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!