![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Добрый вечер , есть Form1 , как сделать чтобы только на Form1 можно было нажать , и чтобы клавиатура не работала.
Цель:Я хачу создать защиту для своего компа . В Form1 будет Edit1(PasswordChar:='*') и 11 кнопок(1...9 , Login , Delete) , если пароль верный доступ открыт и всё активируеться если пароль не верный то ничиво не происходит. Вот примерно так выглядит программа ![]() Кто поможет сделать код? Заранее спасибо. |
|
#2
|
||||
|
||||
|
Наивный, такая защита не стоит вложенного в неё времени. Для начала, научись хотя бы правильно рисунки создавать, чтобы не выкладывать весь десктоп.
|
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
Твоя программа должна перехватывать все системные сообщения по поводу обращения к клавиатуре и обрабатывать их.
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx Например: WH_KEYBOARD WM_KEYDOWN WM_KEYUP WH_KEYBOARD http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx Чтобы установить хук на глобальном уровне, функция хука должна быть описана в отдельной dll. |