Блокировка клавиатуры
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Блокировка клавиатуры Expand / Collapse
Автор
Сообщение
07.07.2006 0:18
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 31.12.2006 22:53
Сообщ.: 35, Visits: 276
Возможно ли заблокировать клавиатуру и мышь с момощью каких либо функций???
Сообщ. #900254
07.07.2006 10:40
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Не понимаю зачем это может понадобиться, но да, можно. С помощью API функции BlockInput.

[DllImport("user32.dll")]
static extern bool BlockInput(bool fBlockIt);

Ввод автоматически разблокируется в случае завершения потока вызвавшего BlockInput, при нажатии пользователем комбинации Ctrl+Alt+Del или в случае критической ошибки в другом приложении.

Сообщ. #900264
11.07.2006 16:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.07.2006 17:11
Сообщ.: 484, Visits: 5 211
>Не понимаю зачем это может понадобиться

Хыхы, а вирусы? ;)

Сообщ. #900492
11.07.2006 16:09
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
rulez (11.07.2006)
>Не понимаю зачем это может понадобиться

Хыхы, а вирусы? ;)

Я имел в виду в нормальной ситуации :-)

Сообщ. #900494
12.07.2006 1:10
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 31.12.2006 22:53
Сообщ.: 35, Visits: 276
Это требуется для того, что в случае, если шаловливые ручки дитишек отключат сетевой кабель от компа в кабинете информатики, клава и мышь блокировались автоматически....
Хотя вы наверно прввы, это не нормальная ситуация...
Сообщ. #900525
12.07.2006 9:30
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Тогда метод с BlockInput ненадежен. Нажатие Ctrl+Alt+Del снимает блокировку и не стоит надеяться что детишки это не обнаружат. Здесь наверное надо копать в сторону глобальных хуков (hooks) для перехвата всех сообщений от клавиатуры и мыши.
Сообщ. #900528
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 10:40