Предлагаю тем не менее обсудить тему глобальных хуков в современной России Windows с учетом UAC, ACL и других умных слов.
Так же как и с другими объектами. Десктоп имеет список DACL. Если токен потока не проходит проверку по этому списку (нам нужен DESKTOP_HOOKCONTROL), то доступ отклонён и SetWindowsHookEx сфэйлит. --- Сообщение объединено, 9 авг 2022 --- Ну, и понятно, что нам нужен DESKTOP_SWITCHDESKTOP для переключение потока на десктоп. --- Сообщение объединено, 9 авг 2022 --- А, еще про UIPI вспомнил. Процессы с более высоким уровнем целостности хучится не будут.