用C#语言实现HOOK
上一贴说道JAVA HOOK,这次索性把C#的也贴出来,供大家参考。目前的程序中想要添加Hook,截获键盘按键消息,所以上网找了一下关于C#下Hook的东西。发现很多人都在说在C#中添加Hook不成功和不稳定,而建议使用C++封一个Dll给C#使用。,可喜的是最后我还是成功的在程序中使用C#添加了Hook,经过测试还是没有什么问题的。
进行Hook需要使用三个API函数
SetWindowsHookEx 进行Hook的注册
UnhookWindowsHookEx 取消已经注册的Hook
CallNextHookEx 将消息传递给下一个Hook函数
代码已经写到DOC文档里面,有需要的童鞋下载看看。
帮你顶.... 我老过来打酱油的。 必须支持!!!!!! 路过,顺便支持一下.. 我来赚一个 谢谢! 很好啊!!!!!!!!!! 珍爱生命,果断回帖。 为毛老子总也抢不到沙发?!! 支持yi真不知道,还有这么好心的楼主 支持
页:
[1]
2