Commandrer
-
Gesamte Inhalte
2 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Commandrer
-
-
Hallo liebe PS Community,
schön, dass es ein solches Forum gibt. :)
Ich hoffe, dass Ihr mir weiterhelfen könnt.
Ich bednake mich jetzt schon für jeden Tip und jeden Vorschlag.
Ich bin absoluter Neuling im Gebiet von Powershell. (nur als Vorwarnung)
Trotzdem bin ich recht stolz darauf, dass mein Programm langsam gestallt annimmt.
Der letze "Baustein" welchen ich noch benötige wäre eine Art "Keylogger mit nur einem zweck".
Ich weiß nicht mal, ob das Wort Keylogger hier richtig ist (da dies auch oft mit Hacking oder Illegal in Verbindung gebracht wird).
Was ich realisieren möchte (die abgespeckte Version für euch zum besseren Verständnis):
- Ich habe eine Endlosschleife.
- Diese lässt sich nur mittels Tastenkombiantion STRG + C beenden
Soweit so gut... aber:
- Für die Tastenkombination STRG + C muss das PS Fenster/Console aktiv sein. (was ja sinn macht, denn sonst bekommt PS den STRG+C Befehl ja gar nicht mit)
Genau das möchte ich ändern. Ich möchte, dass egal welches Fenster aktiv ist oder egal ob mein PS-Script minimiert in der Leiste (oder sogar versteckt mit -hiddenwindow) auf das STRG + C reagiert.
Gibt es dazu Möglichkeiten?
Ich habe schon einige Stunden Google hinter mir.
Es gibt zwar viel Material und Infos dazu.
Jedoch nicht genau das, was ich brauche.
Ich bin wie gesagt sehr dankbar für jeden Vorschlag.
Vielen Dnak
Gruß
Commandrer
Keylogger mit nur einem Zweck
in Windows Forum — Scripting
Geschrieben · bearbeitet von Commandrer
Hallo mwiederkehr,
vielen dank für deine Vorschläge! :)
Die beiden oberen Vorschläge hatte ich bereits vor meinem Post studiert. Jedoch ist das nicht das, was ich suche.
Die Idee mit Autoit ist nicht schlecht! :)... Das werde ich mir mal genauer anschauen.
Streng genommen habe ich mir bereits einen Keylogger organisieren können.
Dieser zeichnet alle Tasten auf und nach "STRG+C" wird eine TextDatei erstellt mit allen geschriebenen Tasten.
Das Problem: Damit der Keylogger endet, muss "STRG+C" im AKTIVEN Powershell Fenster gedrückt werden.
An und für sich registriert Powershell also die Tasten (streng genommen ist es also möglich) jedoch verarbeitet Powershell das ganze erst mit STRG+C im Powershell Fenster.
Ich füge hier mal den Code des Keylogger sein, welchen ich verwende, vieleicht hilft euch das:
------
Hallo testperson (kaaaaaarl!!!)
ich versuche allgemein mein programm zu beschreiben. Eventuell kriegst du dadurch eine neue Idee.
Was das Programm tut:
- Im Hintergrund (unsichtbar) wartet die Schleife quasi nur darauf, dass STRG+C gedrückt wird.
- Dann bricht die Schleife ab und das Programm wird ausgeführt, welches die Zwischenablage (welche ja auch mit STRG+C ausgelöst wird) in eine Textdatei kopiert.
- Nach dem Kopieren startet die: "Ich warte auf STRG+C-Schleife" erneut.
Ich will quasi meine Zwischenablage protokollieren und in eine Datei schreiben. :)
Und bevor er vorgeschlagen wird:
https://ditto-cp.sourceforge.io/
Ist mir bekannt. Genau das Programm versuche ich quasi nachzubauen. :)
Danke für eure Hilfe und ich hoffe meine Infos bringen euch weiter. :)
Gruß
Commandrer