Programm in Programm laufen lassen
Programm in Programm laufen lassen
Ist sicherlich möglich: Kleines Tool mit PB was ein anderes Programm startet und in einer Art "Sandbox" ausführt, z.B. alle Tasteneingaben abfängt.
Okay mit TerminateProcess_(processID, 0) kann ich den Prozess beenden.
Problem ist aber, daß alle Tastatureingaben NICHT erkannt werden,
da das text.exe-Programm anscheinend mehr Priorität hat da später
gestartet.
Gibt's eine Lösung für alle Arten von Programmen? Also egal ob
jetzt normales Fenster oder OpenScreen...
Problem ist aber, daß alle Tastatureingaben NICHT erkannt werden,
da das text.exe-Programm anscheinend mehr Priorität hat da später
gestartet.
Gibt's eine Lösung für alle Arten von Programmen? Also egal ob
jetzt normales Fenster oder OpenScreen...
Probier mal GetAsyncKeyState()
Weitere Informationen:
http://msdn.microsoft.com/library/defau ... ystate.asp
http://msdn.microsoft.com/library/defau ... yCodes.asp
Weitere Informationen:
http://msdn.microsoft.com/library/defau ... ystate.asp
http://msdn.microsoft.com/library/defau ... yCodes.asp
da kann aber ziehmlich viel Müll mit gefangen werden. Ich würde mal vorschlagen den Hook auf das Fenster auf eine eigene Prozedur um zu leiten, diese fängt dann alle Tasten events ab und ruft dann anschließend den hook des anderen Fensters auf. hab ich mal irgendwie geschafft, um abzufangen ob sich n Fenster bewegt. War mit VB und viel subclassing.