У меня есть какая-то горячая клавиша, которую я нажимаю, когда выполняю какие-либо действия (чтобы открыть ПО и т.д.).
Можно ли контролировать эти действия? Просто чтобы увидеть, какой файл и параметры называются нажатием этой клавиши ...
Если рассматриваемое приложение реализует функциональность своих горячих клавиш через Windows-интерфейс RegisterHotKey
, вы можете перехватить сообщение окна WM_HOTKEY
используя Spy++.
Найдите окна для вашего приложения, щелкните правой кнопкой мыши и выберите «Сообщения». Начнется перечисление всех оконных сообщений, отправленных в окно. Найдите сообщение WM_HOTKEY
(или, может быть, WM_KEYUP/DOWN
или даже unknown
):
Это не защищает от ошибок, так как существуют другие способы реализации горячих клавиш.