Die Progressbar ist nur Spielerei und nützt nichts.
Ich könnte auch eine einbauen und z.B. auf 240 sec (ProgressBar.Maximum:=240
setzen, aber dann brauche ich nur für dieses überflüssige Detail einen Timer.
Ich könnte auch das WinSAT.exe-Fenster mit sw_Hide starten und irgendwelche Spielereien machen, wie ich es in einem Vorgänger-Programm gemacht hatte.
Aber wie Du siehst, habe ich mich für's Einfache entschieden.
Danke für Dein Feedback!
Frage: Was wolltest Du denn machen mit hWinSAT.exe, während MS-WinSAT.exe läuft?
Es arbeitet eine Schleife ab und prüft mit Sleep(1000), ob MS-WinSAT.exe noch aktiv ist.