Zitat von
phlux:
Richtig, wie in der Fragestellung formuliert: _andere_ Anwendung
Na dann nimm doch 0, verbietet doch niemand, oder?
Zitat von
phlux:
Okay wenn ich 0 nehme hooke ich alle threads, wie finde ich dann heraus welcher Thread der passende der Anwendung ist?
Du bist lustig, wir wissen exakt nichts über deine Zielanwendung, sollen nun aber Tips abgeben ...
Robert hat doch schon einen guten Tip gegeben. Da der Hook jeweils im Kontext der Anwendung aufgerufen wird, kannst du bequem die
API so aufrufen, als wärst du (du bist's ja) in dem Prozeß. Was will man mehr?
Zitat von
phlux:
kann ich eventuell herausfinden welches fenster zu welchem thread gehört?
Die Zuordnung Thread->Fenster
kann nicht funktionieren. Wieso? Weil ein Thread logischerweise mehrere Fenster haben kann. Andererseits funktioniert Fenster->Thread sehr gut über
GetWindowThreadProcessId()!