您的位置:程序门 -> .net技术 -> c#



问一个hook的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


问一个hook的问题
发表于:2007-03-01 21:49:45 楼主
c#下我已经实现了全局的hook,wh_keyboard_ll和wh_mouse_ll都工作的很好,但是挂上wh_getmessage的时候完全没有反应。,还请高手指点

多谢
发表于:2007-03-01 21:55:561楼 得分:0
楼主交流交流如何?我一直,在学c#关于消息方面的控制
发表于:2007-03-01 21:56:522楼 得分:0
c#实现不了
   
*****************************************************************************
欢迎使用csdn论坛专用阅读器   :   csdn   reader(附全部源代码)  

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
发表于:2007-03-02 03:43:523楼 得分:0
c#实现不了?我觉得还是可以的吧,因为其他的hook都是可以工作的啊

继续等高手
发表于:2007-03-02 06:43:534楼 得分:0
ok,貌似.net下除了lowlevelkeyboard和lowlevelmouse的钩子可以是全局的之外其他的都不行。那我换个问题好了,当我用lowlevelkeyboardhook截获了键盘消息之后,我如何知道这个消息是发送到哪个process的?
发表于:2007-03-02 09:02:415楼 得分:0
ok,貌似.net下除了lowlevelkeyboard和lowlevelmouse的钩子可以是全局的之外其他的都不行。那我换个问题好了,当我用lowlevelkeyboardhook截获了键盘消息之后,我如何知道这个消息是发送到哪个process的?
-----------------------------------------------------------------------------------
可以这样来解决:
你可以获得是那个窗体发过来的,hwnd
然后你可以通过hwnd来找process(网上搜一下,有这个方法应该是枚举,资料在家里...)
发表于:2007-03-02 10:19:556楼 得分:0
问题就是我拿不到那个hwnd
通过hook截获的键盘消息会告诉你是wm_keyup还是别的什么的,以及vkcode、scancode和flag等,但是hwnd怎么拿到?
发表于:2007-03-03 06:59:097楼 得分:0
等达人啊
发表于:2007-03-03 10:28:308楼 得分:0
1.1还是2.0啊?
发表于:2007-03-04 01:59:539楼 得分:0
.net   framework   2.0
发表于:2007-03-04 10:23:2610楼 得分:0
学习
发表于:2007-03-04 13:29:1211楼 得分:0
不太明白你是怎么hook的...
好久没看这方面了...


快速检索

最新资讯
热门点击