Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.02.02;
Скачать: CL | DM;

Вниз

Проблема установки глобального хука на клавиатуру   Найти похожие ветки 

 
leonidus   (2010-02-24 02:18) [0]

Устанавливаю глобальный хук на клвиатуру. У 90% пользователей хук ставится и программа работает, но есть те у кого хук не становится. Закономерность пока определить не удалось, но кажется проблема значительно чаще встречается на висте и севене, чем на XP. Кода там много, поэтому сюда его вставлять не хочу, хочется мнения сообщества, в принципе что может мешать корректной работе хука?

Мне приходит в голову следующее:
1. UAC
2. ограниченная учетка
3. антивирус

Что еще может помешать?


 
Eraser ©   (2010-02-24 02:44) [1]

> [0] leonidus   (24.02.10 02:18)

какой именно вид хука? low level?


> 1. UAC
> 2. ограниченная учетка

они не только могут, но и успешно помешают.


> Что еще может помешать?

32 разрядные dll не могут внедряться в 64 разрядные процесс и наоборот.


 
leonidus   (2010-02-24 09:46) [2]

Да, речь именно о low level хуке.


 
Дмитрий С ©   (2010-02-25 05:19) [3]


> они не только могут, но и успешно помешают.

А зачем он тогда нужен, глобальный хук, если его нельзя ставить?


 
atomAltera ©   (2010-03-14 12:00) [4]


> А зачем он тогда нужен, глобальный хук, если его нельзя
> ставить?


Хм, так он работает, просто его программы безопасности палят. Если бы hook на клавиатуру всегда успешно работал, то была-бы настоящая катастрофа. Ну, спёрли бы у всех пароли.

Просто можно изловчиться и запретить антивирусу блокировать hook-и, но это уже большого мастерства требует.


 
Игорь Шевченко ©   (2010-03-14 14:06) [5]


> Если бы hook на клавиатуру всегда успешно работал, то была-
> бы настоящая катастрофа


Здравствуй, племя младое, незнакомое. Пароли можно переть и другими способами, не обязательно "палить" безвинные хуки на клавиатуру


 
Anatoly Podgoretsky ©   (2010-03-14 14:31) [6]

> Игорь Шевченко  (14.03.2010 14:06:05)  [5]

Я посмотрю как они хуками будут переть пароли на Vista+, особенно при включеном UAC


 
Rouse_ ©   (2010-03-15 21:42) [7]

Т.к. хук де юре придуман с целями отладки, то при включенном UAC, не имея привилегий, поставить его естественно не получится. Другой вопрос как их получить... но... фраза Игоря мне понравилась :)


 
Anatoly Podgoretsky ©   (2010-03-15 22:39) [8]

Дело даже не в UAC, облом наступает с самим диалогом, диалог ввода паролей происходит на отдельном десктопе, который не позволяет ни хуки, ни другие хакерские штучки. То есть виста принесла обломс для племени.


 
Rouse_ ©   (2010-03-15 23:31) [9]


> диалог ввода паролей происходит на отдельном десктопе

С каких пор CredUIPromptForCredentials() начала осуществлять данный функционал?



Страницы: 1 вся ветка

Текущий архив: 2014.02.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.004 c
15-1375869422
Dennis I. Komarov
2013-08-07 13:57
2014.02.02
Barcode Code128


15-1376690406
Германн
2013-08-17 02:00
2014.02.02
ХЕ4 и WinXP


11-1249205334
DevilDevil
2009-08-02 13:28
2014.02.02
Иконка для ToolWindow


15-1376597130
Разведка
2013-08-16 00:05
2014.02.02
Проявление высших сил


15-1377018892
Rouse_
2013-08-20 21:14
2014.02.02
Лицензия на опенсорс