Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хм...Вопрос по глобальному хуку на клавиатуру [D6, D7, Win2k, WinXP]


cosinus ©   (2007-04-04 16:50:00) 

Для чего нужно...
Есть терминал для установки в автомобильные салоны с общим доступом (жалобу там написать или еще что...)
Что нужно...
Необходимо вообще запретить на нем нажатие клавиш ctrlи altи возможно всякие F(n)(сразу скажу, что нет, в будующем кнопка delперекрываться не будет за неимением оной:))
Что сделано...
Написан глобальный хук на клавиатуру, который замечательно (вроде;)) все ловит... Только остался один вопрос... Ловить то я ловлю, а перекрывать то как? Чтобы грубо говоря дальше меня это не шло? Есть варианты?


Vudu   (2007-04-04 22:53:00) [1]

Еще на информатике препод расказывал что у них на заводе компьютеры стояли в полностью стальном кожухе, с отверстиями под экран и необходимые клавиши.
 Может так проще? Вытащить кнопки, закрыть их панелькой для красоты и все. Всеравно в антивандальном корпусе.


Loginov Dmitry   (2007-04-04 20:51:00) [2]

> Или вообще все написанное мной - полный бред


Неужели тебе это не очевидно?


cosinus   (2007-04-04 17:58:00) [3]

Ээээ... Прошу прощения за мои следующие возможно LMD вопросы... Но они по теме.
Есть клавиатура. Работает она на каком то (не помню) прерывании..
Система получает команды от него где-то на уровне ядра (да\нет? винда вроде не дает напрямую работать с прерываниями)
Система его обрабатывает и
1)Посылает скан-код клавиши всемприложениям(а обрабатывает его только активное) или
2)Только активному?
Просто пробел в знаниях не позволяет, к сожалению, до конца понять самим-же сабой поставленную задачу :(

Поможите, люди добрые :)

PS Или вообще все написанное мной - полный бред и , как любят (по крайней мере любили) здесь выражаться некоторые форумчане - "Полная разруха в мозгах"?


cosinus   (2007-04-04 17:13:00) [4]


> Сергей М. ©   (04.04.07 17:03) [3]

Сорри, что не понял сразу.
Попробую объяснить.

Терминал - это компьютер с тачскрин-монитором встроенный в антивандальный (по крайней мере он так позиционируется) корпус. На компьютере стоит WindowsXP (Win32-хрень).Перекрыли все что только можно групповыми политиками.Как перекрыть нажатие фукциональных клавиш?
Написал про салон, просто чтобы не дай бог не подумали, что я хочу в своей супер-мега-пупер-хакерской программе не дать пользователю получить доступ к диспетчеру задач по причине того, что это ВИРУССС(уже все той же политикой перекрыто).Предпологаю написать сервис, который будет подгружать этот хук,который по моей задумке должен перекрывать ненужные нажатия.
Вопрос все тот же - куда рыть?


Правильный Вася   (2007-04-04 17:07:00) [5]


>  хуки имеют к борделям. салонам, магазинам, автомобилям,
>  масштабам, прочей non-Win32-хрени ?)

не, хук надо применять к клиенту, решившему поюзать все перечисленное
чтоб сразу в нокаут


Сергей М.   (2007-04-04 17:03:00) [6]


> Уточняю.
> Салон(магазин) по продаже дейстующих легковых автомобилей
> с маштабом 1:1


Ну и нахрен нужны твои уточнения, в свете твоего вопроса по хукам, позволь полюбопытствовать ?)

Какое отношение хуки имеют к борделям. салонам, магазинам, автомобилям, масштабам, прочей non-Win32-хрени ?)


cosinus   (2007-04-04 17:00:00) [7]


> Сергей М. ©   (04.04.07 16:55) [1]

:)
Ээээ... Действительно, двусмысленно как-то вышло :)
Уточняю.
Салон(магазин) по продаже дейстующих легковых автомобилей с маштабом 1:1...
:)))


Сергей М.   (2007-04-04 16:55:00) [8]


> автомобильные салоны с общим доступом


Бордель прямо какой-то, а не салон автомобиля)


> Ловить то я ловлю, а перекрывать то как?


А причем здесь бордель ?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо