Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Приоритет глобального хука.

Останнє повідомлення 15-02-2010, 22:59 від Rudenko. 0 відповіді.
Сортувати: Попереднє Наступне
  •  15-02-2010, 22:59 9368

    Приоритет глобального хука.

    Устанавливаю глобальный хук WH_KEYBOARD_LL. После этого другое приложение устанавливает аналогичный хук. Теперь все сообщения клавиатуры сначала попадают в чужой хук, а потом (если эму захочется) он передаст их мне вызовом CallNextHookEx(...). Соответственно для того чтоб мой хук опять был первым в очереди хуков, мне нужно его переустановить. Вопрос:
    1. Можно ли получить уведомление об установке определенного типа хуков в системе? (идеальный вариант, ибо тогда по уведомлению переустанавливаю свой хук и я опять сверху).
    2. Если нет — то можно ли получить информацию о приоритете моего хука в системе или хотя бы установлен ли более приоритетный хук? (вариант похуже так как надо крутить поток проверяющий с определенным интервалом приоритет моего хука и в случае необходимости — переустанавливающий его + плюс есть возможность пропустить какое-либо сообщение)
Переглядати як новосний Блог RSS в XML