当计算机从睡眠状态恢复时,真的需要重置[鼠标]挂钩吗?

当计算机从睡眠状态恢复时,真的需要重置[鼠标]挂钩吗?

似乎我还没有遇到过以这种方式解决的问题。但是,在不同的地方我注意到了类似的“保护”。

例如,我在X-鼠标按钮控制https://i.stack.imgur.com/h5esO.png

为了什么原因钩子是否复位,这是否相关适用于现代版本的 Windows(7、8.1、10、11)?

答案1

它与所有版本的 Windows 相关,因为鼠标事件及其钩子几十年来都没有改变。

添加鼠标电源控制的产品需要修改活动程序接收鼠标事件通知的方式。

微软 定义 Hooks 如下:

钩子是系统消息处理机制中的一个点,应用程序可以在此安装子例程来监视系统中的消息流量,并在某些类型的消息到达目标窗口过程之前对其进行处理。

然后,鼠标控制产品会拦截 Windows 发送到活动窗口的消息,并用自己的消息修改或替换它们。

这种机制多年来都没有改变,因此它仍然完全相关,并且在未来仍将保持相关性。

相关内容