|
|
|
Forum Member
      
участник
Last Login: 31.12.2006 22:53
Сообщ.: 35,
Visits: 276
|
|
| Возможно ли заблокировать клавиатуру и мышь с момощью каких либо функций???
|
|
|
|
|
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 или в случае критической ошибки в другом приложении.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 21.07.2006 17:11
Сообщ.: 484,
Visits: 5 211
|
|
| >Не понимаю зачем это может понадобиться Хыхы, а вирусы? ;)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
rulez (11.07.2006)
>Не понимаю зачем это может понадобиться Хыхы, а вирусы? ;) Я имел в виду в нормальной ситуации :-)
|
|
|
|
|
Forum Member
      
участник
Last Login: 31.12.2006 22:53
Сообщ.: 35,
Visits: 276
|
|
Это требуется для того, что в случае, если шаловливые ручки дитишек отключат сетевой кабель от компа в кабинете информатики, клава и мышь блокировались автоматически....
Хотя вы наверно прввы, это не нормальная ситуация...
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Тогда метод с BlockInput ненадежен. Нажатие Ctrl+Alt+Del снимает блокировку и не стоит надеяться что детишки это не обнаружат. Здесь наверное надо копать в сторону глобальных хуков (hooks) для перехвата всех сообщений от клавиатуры и мыши.
|
|
|
|