Dll debuggen?
-
hi!
Wie kann ich eine DLL die ich injected habe debuggen? Mit einzelschritte etc.
Oder geht das nicht?
-
DebugBreak ausführen (oder __asm 0x03;) und dann auf "Wiederholen" drücken...
-
danke hat geklappt! Aber da war anscheinend nicht das Problem.
Ich will von der DLL die ich injecte einen Tastendruck simulieren. Ich hab schon SendMessage und SendInput probiert aber es klappt nicht. Woran liegt das?
-
Warum willst Du was injekten, wenn Du Tastendrücke simulieren willst????
Hast Du die Doku zu SendInput schn mal gelesen?
-
The SendInput function synthesizes keystrokes, mouse motions, and button clicks.
Genau das will ich ja. Es muss leider in der DLL sein weil die dll noch andere Funktionen hat für die es den selber prozessraum braucht.
-
hm keybdevent klappt komischerweise. Dann benutze ich das einfach.
Letzte Frage: Wie komme ich von der DLL an das Hauptfenster von dem Prozessraum in den ich injecte? Gibt doch sicher was besseres als FindWindow