Приоритет глобального хука.
От: Roman Rudenko Украина  
Дата: 15.02.10 13:27
Оценка:
Устанавливаю глобальный хук WH_KEYBOARD_LL. После этого другое приложение устанавливает аналогичный хук. Теперь все сообщения клавиатуры сначала попадают в чужой хук, а потом (если эму захочется) он передаст их мне вызовом CallNextHookEx(...). Соответственно для того чтоб мой хук опять был первым в очереди хуков, мне нужно его переустановить. Вопрос:
1. Можно ли получить уведомление об установке определенного типа хуков в системе? (идеальный вариант, ибо тогда по уведомлению переустанавливаю свой хук и я опять сверху).
2. Если нет — то можно ли получить информацию о приоритете моего хука в системе или хотя бы установлен ли более приоритетный хук? (вариант похуже так как надо крутить поток проверяющий с определенным интервалом приоритет моего хука и в случае необходимости — переустанавливающий его + плюс есть возможность пропустить какое-либо сообщение)
hook hooks хук хуки
Re: Приоритет глобального хука.
От: Pavel Dvorkin Россия  
Дата: 16.02.10 06:16
Оценка:
Здравствуйте, Roman Rudenko, Вы писали:

RR>Устанавливаю глобальный хук WH_KEYBOARD_LL. После этого другое приложение устанавливает аналогичный хук. Теперь все сообщения клавиатуры сначала попадают в чужой хук, а потом (если эму захочется) он передаст их мне вызовом CallNextHookEx(...). Соответственно для того чтоб мой хук опять был первым в очереди хуков, мне нужно его переустановить. Вопрос:

RR>1. Можно ли получить уведомление об установке определенного типа хуков в системе? (идеальный вариант, ибо тогда по уведомлению переустанавливаю свой хук и я опять сверху).
RR>2. Если нет — то можно ли получить информацию о приоритете моего хука в системе или хотя бы установлен ли более приоритетный хук? (вариант похуже так как надо крутить поток проверяющий с определенным интервалом приоритет моего хука и в случае необходимости — переустанавливающий его + плюс есть возможность пропустить какое-либо сообщение)

Насколько я знаю, ответ на оба вопроса — нет.
With best regards
Pavel Dvorkin
Re: Приоритет глобального хука.
От: kero Россия  
Дата: 16.02.10 09:08
Оценка: 23 (4) +1
Здравствуйте, Roman Rudenko, Вы писали:

RR>1. Можно ли получить уведомление об установке определенного типа хуков в системе? (идеальный вариант, ибо тогда по уведомлению переустанавливаю свой хук и я опять сверху).


Возможно, существование такого рода утилит



навеет к.н. полезные иысли...

(По ссылке найдете статью "Оконные хуки: взгляд изнутри" by Twister, с исходниками).
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[2]: Приоритет глобального хука.
От: Roman Rudenko Украина  
Дата: 16.02.10 09:16
Оценка:
Спасибо, похоже то что нужно.
Re[2]: Приоритет глобального хука.
От: kero Россия  
Дата: 17.02.10 17:00
Оценка:
K>(По ссылке найдете статью "Оконные хуки: взгляд изнутри" by Twister, с исходниками).

Поскольку в последнее время wasm.ru систематически ддосят — запасная ссылка на ту же статью:
http://rootkits.su/library/ShowLib.aspx?id_l=32
(а также запросто гуглится по названию)
.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.