Я установил свою новую мышь (Anker 2000 DPI Wireless), а затем драйвер, который устанавливает программу под названием «5-кнопочная мышь», которая позволяет мне переназначать действия каждой кнопки, стандартные вещи и все работает нормально.
Но мне стало интересно, где хранятся настройки для каждой кнопки? Я предположил, что реестр, но не смог ничего найти, и после просмотра в Интернете они, кажется, не хранятся там.
Глядя на мышь в диспетчере устройств, она использует общие драйверы mouclass.sys и mouhid.sys, которые поставляются с Windows, поэтому мне просто интересно, откуда эти драйверы знают, что я хочу делать с каждой кнопкой?
Например, если я изменю одну из боковых кнопок, чтобы вырезать, а не скопировать, где хранятся эти настройки и как драйверы узнают, где они находятся?
Я знаю, что весь стек драйверов очень сложен, но я был бы признателен, если бы кто-то мог просто дать общий обзор процесса.
Благодарю.