перехватывать события мыши / клавиатуры - PullRequest
2 голосов
/ 11 августа 2011

Я работаю в Windows 7 и занимаюсь программированием на C #.

На работе я устал от того, что мне приходится блокировать компьютер каждый раз, когда я встаю, а затем, когда я возвращаюсь назад, нажимаю control + alt + delete, затем набираю весь свой пароль. Это не так уж много, но когда вам приходится делать это тысячу раз в день, это становится довольно утомительным. Мне нужен простой способ отключить людей от использования моего компьютера без необходимости его блокировки ... в основном, я просто хотел бы запустить приложение, которое перехватывает все события клавиатуры / мыши и отключает все, что происходит, чтобы экран казался "замороженным" ». Но я могу разморозить его, если обнаружу, например, правую кнопку мыши, нажатую 4 раза быстрее. Никто не знал бы, чтобы сделать это, но я бы! Таким образом, я могу сохранить свою систему (достаточно безопасную) и не быть раздраженным тем, что мне постоянно приходится набирать мой pw.

Кто-нибудь знает, как это сделать?

Я думаю, что, может быть, есть winapi, где я могу перехватить события (движение мыши, щелчок, нажатие клавиатуры), а затем пометить событие как обработанное. Это верно?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 11 августа 2011

Я вас понимаю. Я уже делал подобные "Крючки для клавиатуры".

http://dotnet.mvps.org/vb/articles/keyboardhook/

http://www.codeproject.com/KB/cs/globalhook.aspx

Но из-за безопасности я действительно рекомендую другой способ, который является более простым и не требует много времени. Просто купите сканер отпечатков пальцев. В ОС, которую вы настраиваете: выйдите из системы через 5 минут бездействия на компьютере ... запросите информацию для входа при выходе из системы.

Затем вы можете оставить свой компьютер, и через 5 минут (или если вы выйдете из системы вручную) ваш экран будет заблокирован со всеми средствами безопасности Windows. Затем вы можете вернуться и просто провести пальцем по считывателю, и вы сразу же вошли в систему, не набирая слова на клавиатуре.

http://www.cryptoshop.com/index.php

http://www.dealextreme.com/p/portable-usb-personal-digital-fingerprint-biometric-reader-35828

Fingerprint reader

Привет

1 голос
/ 11 августа 2011

http://msdn.microsoft.com/en-us/library/ms644990%28v=vs.85%29.aspx

Ключевое слово, которое вам нужно в поиске, - "крючок".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...