Keys an Fenster senden?
-
Hallo Coder...
Ich bin gerade ein bisschen am expementieren, was Detours an geht.
Mein Programm ist eine .dll die ich in einen Prozess injeziere.
Nun möchte ich aber, das die .dll ein anderen Prozess (oder meinetwegen auch Fenster) sucht und dem "Tasten emulationen" schickt.Wie bewerkstellige ich das am besten?
Ich hab mir das so gedacht:HWND hwnd; hwnd = FindWindow("Fenster", NULL); { keybd_event(VK_F2, 0, 0, 0); keybd_event(VK_F2, 0, 0x02, 0); Sleep(3000); keybd_event(VK_F2, 0, 0, 0); keybd_event(VK_F2, 0, 0x02, 0); }Würde das so funktionieren? Und gibt es da vllt. bessere wege?
MfG b2k5
-
hallo coder,
nö würde so nicht funktionieren.
-
Und wie dann? Anhaltspunkte?
-
wieso drückst du nicht einfach F2 auf der tastatur

-
asdca schrieb:
wieso drückst du nicht einfach F2 auf der tastatur

Weil das halt das Programm machen soll.
-
Hat jemand noch einen Tip?
Denn wenn ich das Fenster, an dem ich die Keys senden will, auf Fenstermodus hab, klappt es. Aber im Vollbildmodus leider nicht =|