Hallo und Danke für Eure Hilfe!
Den Thread habe ich gelesen - habe aber Probleme, das richtige
Handle zu ermitteln. Der Rückgabewert von ShellExecuteEx scheint nicht das Fensterhandle zu sein (oder ich bin zu dumm!).
Mein Problem habe ich jetzt folgendermaßen gelöst:
Ich habe in GetWindows eine Abfrage eingebaut, die nach dem nicht zu löschenden Dateinamen sucht. Wenn vorhanden, dann habe ich ja das
Handle und kann das Fenster mit Sendmessage (hwnd, WM_Close, SC_Close) beenden.
Das dürfte dem Nutzer die größtmöglichste Freiheit geben - mal' schauen.
Viele liebe Grüße
Ines