![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
антихук. [D5, D6, Win95/98]
Карлсон © (2002-11-17 18:40:00)есть ли такие программы?
где об этом можно почитать?
в каком направлении двигать?
делать свои хуки или как?
Slym (2002-11-19 06:00:00) [1]Открываешь Win32 Programmer"s Reference (хелп дельфевый)
Набираешь - SetWindowsHookEx
И читаешь все начиная с - WH_DEBUG
Это Хук для остальных хуков...
там смотришь по адресу хук-проседуры в каком приложении она находится и разрешаешь/запрешаешь...
Карлсон (2002-11-18 19:02:00) [2]2 Игорь Шевченко © (18.11.02 17:35)
не понял про чат???
я че-то не то сказал что ли?
я в хуках ни бум бум, поэтому и спрашиваю.
Игорь Шевченко (2002-11-18 17:35:00) [3]Э...это как, хуки сортировать ? :-)
P.S. тебя в чате Николай Быков ждет, не дождется :-)
Карлсон (2002-11-18 17:06:00) [4]а как тогда быть с программами, которые нормальные, не вредительские, но всеравно используют хуки?
можно ли их сортировать? ну хуки в смысле.
Игорь Шевченко (2002-11-18 16:58:00) [5]Cobalt © (18.11.02 16:34)
До тех пор, пока я не напоролся самостоятельно на то, что раскладка не переключается, я тоже так считал :-)))
После CallNextHookEx во всех случаях все прекрасно заработало.
С уважением,
Cobalt (2002-11-18 16:34:00) [6]
> переключение раскладки клавиатуры в WinXp реализовано тоже
> через хук
Как через хук?!!! А я думал, что хук ставит индикатор клавы...
Игорь Шевченко (2002-11-18 10:34:00) [7]Но рискуешь налететь на массу неприятностей. Например, переключение раскладки клавиатуры в WinXp реализовано тоже через хук, и если его не вызвать, то клавиатуру не переключить вообще.
kostik78ua (2002-11-18 09:19:00) [8]Да, по-видимому, надо написать свой хук.
И в нем не передавать CallNextHookEx. Тогда после отработки твоего (последнего) хука, остальные выполнятся не должны. По крайней мере под Win95/98.