Verstehe ich das richtig, dass wir mit EnumWindows die Fenster durchnummerieren, mit GetWindowThreadProcessId mittels der gerade ermittelten Nummer dann die ProcessID zu den jeweiligen Fenstern ermitteln und die dannt terminieren?

Wie jedoch kann ich dann das Vergleichen der Strings erreichen?

Ich habe dann doch zuerst die nummerierten Fenster, die ProzessID und dann schließe ich jenen Prozess.
Wo kann ich kontrollieren, dass auch nur die Fenster geschlossen werden, die teilweise mit meiner Liste übereinstimmen?

Sorry, aber könnte jemand dazu einmal einen Code posten (auch wenn es "nooblike" ist)?

Euer verzweifelnder h-7