Hallo,
ich weiß, dass dieses Thema hier schon ein paar Mal disskutiert wurde, aber leider passt alles nicht genau zu dem was ich suche.
Und zwar will ich ein Programm schreiben, dass im Hintergrund läuft (d.h. es ist keine Console und kein Fenster geöffnet).
Und nun soll das Programm alle Tastatureingaben mitloggen.
Ich habe diese Frage schon einmal gestellt, damals konnte mir niemand helfen...vielleicht gibt es mittlerweile neue Möglcihkeiten.
Kann mir jemand helfen?
Gruß
LordMyder
Tastatureingaben loggen
Ach? Und ich dachte schon, du willst dir den Quellcode nur ausdrucken und als Poster an die Wand hängen
Im Ernst, welches Projekt soll das sein, und unter welcher Umgebung soll das laufen?
Im Ernst, welches Projekt soll das sein, und unter welcher Umgebung soll das laufen?
Obwohl ich es durchaus hübsch fände mir den Quellcode an die Wand zu tapezieren...
Ich will ein Programm schreiben, dass im Hintergrund läuft und wenn ich bestimmte Keywords eingebe soll er darauf reagieren. Wenn ich "sperren" tippe, soll er mich von Windows abmelden etc..
Das Programm sollte auf Windows XP (Media Center Edition) laufen.
Ich will ein Programm schreiben, dass im Hintergrund läuft und wenn ich bestimmte Keywords eingebe soll er darauf reagieren. Wenn ich "sperren" tippe, soll er mich von Windows abmelden etc..
Das Programm sollte auf Windows XP (Media Center Edition) laufen.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo LordMyder!
- Infos: http://www.activevb.de/tutorials/tut_ke ... ogger.html
- http://aspn.activestate.com/ASPN/Cookbo ... ipe/499341
Suche nach "GetAsyncKeyState".
- Vielleicht kann man damit auch einen Low-Level Keyboard-Hook setzen:
http://mindtrove.info/articles/monitori ... th-pyhook/
mfg
Gerold
- Infos: http://www.activevb.de/tutorials/tut_ke ... ogger.html
- http://aspn.activestate.com/ASPN/Cookbo ... ipe/499341
Suche nach "GetAsyncKeyState".
- Vielleicht kann man damit auch einen Low-Level Keyboard-Hook setzen:
http://mindtrove.info/articles/monitori ... th-pyhook/
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Danke Gerold!
Ich habe es mit Hilfe deiner Links geschaft...
auf dich kann man sich echt verlassen!
Ich habe es mit Hilfe deiner Links geschaft...
auf dich kann man sich echt verlassen!
Nicht zwingend, wenn er sperren falsch schreibt und dies dann korregiert würde der Logger das gar nicht merken :pkeppla hat geschrieben:stell ich mir lustig vor, denn dieses Posting wäre dann von deinem Progamm jäh unterbrochen wordenlordmyder hat geschrieben:Wenn ich "sperren" tippe, soll er mich von Windows abmelden etc..
Wobei ich schon denke, dass er daran schon gedacht hat. Reicht ja, wenn man irgendeinen Präfix und/oder Suffix benutzt.
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Dann würde jedoch ein Shortcut zu einem "normalen" Programm reichenKarl hat geschrieben:Nicht zwingend, wenn er sperren falsch schreibt und dies dann korregiert würde der Logger das gar nicht merken :p
Wobei ich schon denke, dass er daran schon gedacht hat. Reicht ja, wenn man irgendeinen Präfix und/oder Suffix benutzt.
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das "Programm" hat Microsoft sogar schon mitgeliefert. Das habe ich ganz gerne an einem PC genutzt, an dem der Sperren-Button im Windows 2000 Menü gesperrt war (Gruppenrichtlinien).veers hat geschrieben:Dann würde jedoch ein Shortcut zu einem "normalen" Programm reichen
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Okay, stimmt. Es ist sogar ganz einfach: Verknüpfung erstellen, dann Tastenkombination eingeben und schon kannst du sie immer mit der Kombination aufrufen.veers hat geschrieben:Dann würde jedoch ein Shortcut zu einem "normalen" Programm reichenKarl hat geschrieben:Nicht zwingend, wenn er sperren falsch schreibt und dies dann korregiert würde der Logger das gar nicht merken :p
Wobei ich schon denke, dass er daran schon gedacht hat. Reicht ja, wenn man irgendeinen Präfix und/oder Suffix benutzt.
Aber überleg mal du hast mehr als 10 Befehle, 1. Irgendwann gehen dir die Tastenkombinationen aus, 2. Wer soll sich das merken können? Dann sind Wörter mit Präfix/Suffix wieder besser
Wieso "sperren" eintippen, wenn man auch einfach Win+L drücken kann
Btw, ja ich weiß, dass es das bei Windows 2000 noch nicht gibt, aber hey, wer nutzt das schon noch
Btw, ja ich weiß, dass es das bei Windows 2000 noch nicht gibt, aber hey, wer nutzt das schon noch