FindWindow für prozesse?

Hallo, ich wollte fragen ob es eine art FindWindow nicht nur für Fenster, sondern auch für Prozesse gibt. Z.b. Fenster minimieren durch den prozess, nicht des Fensers..

Ist das möglich?

MfG errox

P.S. Sprache: C++ ;)
 
Ich verstehe nicht wirklich was du vorhast. Willst du alle Fenster eines Prozesses minimieren? Wenn ja, dann kannst du EnumWindows und GetWindowThreadProcessId nehmen und für jedes Fenster überprüfen, ob es zum Zielprozess gehört.

Wenn du das nicht meinst, formuliere dein Anliegen doch bitte mal etwas konkreter in verständlichen Sätzen.
 
Also ich versuche es nochmal zu erklären:

Mit FindWindow(); ist es möglich das handle eines FENSTERS zu speichern und es mit der WinAPI zu minimieren / maximieren und und und.

Jetzt wollte ich fragen, ob es auch eine möglichkeit gibt das handle eines PROZESSES herauszufinden und es über diesen handle des Prozesses zu minimieren / maximieren und und und.
 
Prozesse finden ist u.a. mittels EnumProcesses möglich. Über die pid oder das Handle zum Prozess zu minimieren geht soweit ich weiß nicht, da ein Prozess erstmal nichts mit einem Fenster zu tun, schließlich hat ja auch nicht jeder Prozess eins.
Aber wenn du die pid hast, kannst du mit EnumWindows die Fenster durchgehen und mit GetWindowThreadProcessId schauen, ob es zu dem Prozess gehört und ggf. auf normale Weise minimieren.
 
Zurück
Oben