钩子的概念,如其很多程序 安装了全局钩子,会有什么后果

钩子的概念,如果很多程序 安装了全局钩子,会有什么后果?
会相互干扰吗?

会相互干扰吗?



问题2:

我用一个实际的例子来问问题:


当程序A有了全局键盘钩子, B程序也有, A的功能是检测10秒钟内是否有鼠标活动?
B也是如此。 只不过B的时间 是20秒钟。

会影响到 我们的需求吗


------解决方案--------------------
会不会干扰在于你的程序  你可以把消息截断不往外传 那样你说有没有干扰? 你也可以只是做自己的事 消息还是继续往外传  

系统存在大量的钩子 肯定会变慢(一消息被n个程序截获偷偷干其他事你说呢)...
------解决方案--------------------
http://hi.baidu.com/zxchao/item/dcbf2b1c6533950ce65c36a9
------解决方案--------------------
引用:
Quote: 引用:

这就好比你寄快递   你的邮件经过n个人的手  他们都拆开看了下又包装好  都是正规的快递公司当然没问题

顶多是经手的人太多到时你收到邮件慢点而已  要是中间有人干点什么缺德事 后果你懂的...


啥缺德事,比如钩子截获了当前的鼠标,然后钩子函数代码修改了坐标值,再传给下一个,导致 下一个钩子沪获取错误?

我这个例子对不



对 任何篡改都算啊 甚至是把消息给屏蔽了...
------解决方案--------------------
引用:
Quote: 引用:

这就好比你寄快递   你的邮件经过n个人的手  他们都拆开看了下又包装好  都是正规的快递公司当然没问题

顶多是经手的人太多到时你收到邮件慢点而已  要是中间有人干点什么缺德事 后果你懂的...


啥缺德事,比如钩子截获了当前的鼠标,然后钩子函数代码修改了坐标值,再传给下一个,导致 下一个钩子沪获取错误?

我这个例子对不



你没看我发的网址吗?上面说的很清楚了
------解决方案--------------------
安装了钩子,是否有影响,要看钩子中是如何实现的。