Announcement

Collapse
No announcement yet.

Anwendungshandle durch Fensterhandle?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anwendungshandle durch Fensterhandle?

    Wie schafft man es,wenn man ein beliebiges Fensterhandle hat, das dazugehörige Anwendungshandle zu erhalten?

  • #2
    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

    Working...
    X