Anhand des Programmpfads Fensterhandle ermitteln
-
Hallo,
wie kann ich das Fensterhandle einer Applikation ermitteln von der ich nur den exe-Pfad kenne?
Mit FindWindow() komme ich nicht weiter, weil ich den Fenstertitel nicht kenne.
-
Du musst andersherum vorgehen: alle fenster durchgehen und dann jeweils den Namen der anwendung dazu holen und mit dem gewünschten Namen vergleichen...
-
Danke für den Tip.
Ok, ich komme mit EnumWindows an alle Fensterhandle. Mit GetWindowThreadProcessId() komm ich an die Prozess-ID.
Und wie ermittle ich jetzt den Pfad der Anwendung?
-
OpenProcess und GetModuleFileNameEx(hProc, NULL, ...
-
Ok, Danke!