Nachrichten an Eingabeaufforderung schicken
-
Hallo zusammen...
Ich möchte dass mein Programm Nachrichten ans Eingabeaufforderungsfenster(Win2K cmd.exe) schicken kann (Tastendrücke simulieren, Maximieren, Minimieren, Schließen).
Mein Programm findet per FindWindow das Handle des Zielfensters, welches aber alle Nachrichten einfach abblockt und nicht darauf reagiert.
Gibt es einen Weg das doch zu erreichen?
Wär nett wenn ich schnell Antworten bekomme...
-
ab hier lesen
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_the_console.asp
-
Dankeschön, das hilft mir schonmal weiter...
Aber es wirft mir auch gleich die nächste Frage auf: Wie komme ich an das Handle für den Screenbuffer einer Applicationfremden Konsole?
-
versuchs mal damit
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getstdhandle.asp
-
Aber von welchem Konsolenfenster liefert mir GetStdHandle das Handle? Ich kann ja auch mehrere Konsolen geöffenet haben... wie finde ich die richtige?
-
reclin schrieb:
Aber von welchem Konsolenfenster liefert mir GetStdHandle das Handle? Ich kann ja auch mehrere Konsolen geöffenet haben... wie finde ich die richtige?
vor diesem problem stand ich auch schon, habe es nicht lösen können 
-
Das muss man wohl über die sogenannten Pipes machen.