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

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

Блокировка клавы??? [D6, WinXP]


agentru ©   (2003-11-27 22:42:00) 

Я сел писать прогу для ограничения пользования компьютером. Типа при загрузке в винду выдаёт окно для ввода пароля, как сделать что бы все клавиши кроме цифр блокировались?(типа чтобы через Ctrl+Alt+Del не закрыли прогу) также это надо для временного ограничения работы за компом например через 30 мин кнопки блокировались и активными остаются только цифры(для ввода пароля).


Cash   (2003-11-30 00:28:00) [1]

agentru: Такая штука, по моему, локером завется. Сам для себя(и для тех, кого за комп пускаю) такую написал. Ты порыскай в форуме, там аш три моих и бог знает сколько с моими ответами. У меня Login состоит из цыфр и букв, а отрубить, по моему, надо только Ctrl,Alt,Esc,F4,F10,Tab. А при сворачивании моей формы система дает перезагрузку(если надо, то тоже в форуме). Веключение клавиш(точнее сочетаний) в процедуре keybd_event( VK_KEY , $45, KEYEVENTF_KEYUP, 0);, где VK_KEY- название клавиши, расположенное в Windows.pas. Остальное ищи ниже по форуму


RealRascal   (2003-11-29 22:49:00) [2]

Зачем? Смыслу сабжа не вижу. Кажись там и так это есь.


agentru   (2003-11-29 22:44:00) [3]

>Рамиль ©
а как это сделать?


Рамиль   (2003-11-29 11:08:00) [4]

Загрузите сервис под SYSTEM, никакой юзер его убить не сможет


Геннадий   (2003-11-27 23:26:00) [5]

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


Наверх

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