Zitat von
toms:
TerminateProcess[/delphi]
Man muss ja nicht gleich den Prozess so brutal abschießen. Sinnvoller wäre, wenn man die ProcessId hat, mit EnumWindows & GetWindowThreadProcessId das Fensterhandle zu suchen. Eine SC_CLOSE Nachricht an das Fenster schicken. Gibt IsWindow immer noch True zurück, dann kann man auch eine WM_QUIT Thread Nachricht schicken. Und danach als letzte Option würde ich TerminateProcess nehmen.