Autor Beitrag
Chris79
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Sa 07.06.08 12:52 
Hallo!

Ich habe folgendes Problem:

Ich lese mit EnumWindows die Fensterliste aus und versuche mit GetWindowThreadProcessId die ID des zugehörigen Prozesses herauszufinden. Allerdings kriege ich nicht die wirkliche ID zurück. (Ist die ID des Hauptthreads eine andere?).

Außerdem liefern GetWindowThreadProcessId(Application.Handle) und GetCurrentProcessId verschiedene Ergebnisse zurück.

Kann mir jemand helfen?


Gruß,

Chris

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

Hat sich erledigt. Ich hatte GetWindowThreadProcessId falsch aufgerufen

dwProcessId := GetWindowThreadProcessId(hWnd, dwProcessId);

Blöd, ich weiß :)