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
Narses: Beiträge zusammengefasst---
Hat sich erledigt. Ich hatte GetWindowThreadProcessId falsch aufgerufen
dwProcessId := GetWindowThreadProcessId(hWnd, dwProcessId);
Blöd, ich weiß
