Ich muss eine Anwendung in C# schreiben, die auf alle gedrückten Tasten hört. In Wirklichkeit habe ich einen Barcode-Scanner, der das "Schlüssel gedrückt" -Ereignis sendet, und ich muss es hören ... was es von dort aus tut, übersteigt den Rahmen meiner Frage.Erfassen von Schlüsselereignissen von einem Windows-Dienst in C#
Meine Sicherheitsanforderungen sind, dass es nicht Sign-On an der Maschine in irgendeiner Weise Form sein erlaubt oder Form und diese als Windows-Dienst ausgeführt werden muss. Der Benutzer wird die Maschine starten und weggehen (d. H. Keine Desktop-Sitzung).
Ich gehe davon aus, dass ich dafür unmanaged gehen muss.
Angesichts der Sicherheitsanforderungen ist das sogar möglich? Wenn ja, wären alle Hinweise darauf, wo ich anfangen soll, großartig.
Vielen Dank im Voraus, Jay
Dies ist ein Nicht-Starter. Der Service-Desktop ist nicht der interaktive Desktop und die Hooks sind pro Desktop. Sie sollten ein Autologon-Konto erstellen, das das Listener-Programm ausführt –