Forum: PC-Programmierung Keyboard sperren in C#


von Martin (Gast)


Lesenswert?

Hallo Forum,

ich möchte gerne mit C# das Keyboard generell sperren, so wie es früher 
das Keylog auf den Mainboard gegeben hat.

Kann mir bitte jemand weiter helfen ?

lg martin

von Ralf (Gast)


Lesenswert?

Ohne näher auf die damit einhergehenden 
Probleme/Nachteile/Aushebelmechanismen einzugehen liefert mir deine 
Threadüberschrift in Google zig Ergebnisse, beispielsweise:

http://www.mycsharp.de/wbb2/thread.php?threadid=88542
http://www.c-sharp-forum.de/viewtopic.php?t=105898
http://www.codeproject.com/Articles/14485/Low-level-Windows-API-hooks-from-C-to-stop-unwante

Einfach Windowstaste+L ist keine Option?

Ralf

von Martin (Gast)


Lesenswert?

Nein leider nicht da ich von einem Programm aus das Keyboard sperren 
möchte und wenn jamand mit dem richtigen RFID Chip kommt soll sie wieder 
frei gegeben sein..

von Εrnst B. (ernst)


Lesenswert?

Da würd ich nix eigenes basteln, sicher wird das eh nicht.
Sperren, Bildschirmschoner usw. überlässt du Windows, deinen 
RFID-Empfänger bindest du (So ähnlich wie das z.B. Fingerabdruckscanner 
machen) als Ersatz für das normale Passwort-Login ein. Gibt's ne API 
für.

von Christian S. (gordon--)


Lesenswert?

Da gibt es eine Winapi Funktion namens Blockinput -> 
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646290%28v=vs.85%29.aspx

Das könnte dir weiterhelfen.

von bluppdidupp (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.