Wie schafft man es,wenn man ein beliebiges Fensterhandle hat, das dazugehörige Anwendungshandle zu erhalten?
Announcement
Collapse
No announcement yet.
Anwendungshandle durch Fensterhandle?
Collapse
X
-
Hallo,
was ist mit <i>Anwendungshandle</i> gemeint? Unter Win32 wird jede 32-Bit-Anwendung in einem eigenen Prozess ausgeführt, so das <b>hInstance</b> und <b>hModule</b> identisch sind. Ausserdem ist auch <b>hInstance</b> immer gleich, da jede Anwendung (EXE) im ihrem Adressraum an exakt die gleiche Stelle geladen wird (<b>Image Base Adress</b>.
Über die Win32-API-Funktion <b>GetWindowThreadProcessId</b> kann die Thread-ID (die einzige wirklich unterscheidbare ID des primären Threads der Anwendung) ausgehend von einem Fenster-Handle ermittelt werden
Comment