Ich möchte gern alle Instanzen des Firefox beenden.
Bei anderen Programmen habe ich das mit
Delphi-Quellcode:
//Beispiel Notepad
while FindWindow('Notepad',nil)<>0 do
BEGIN
SendMessage(FindWindow('Notepad',nil),WM_Syscommand,SC_Close,0);
Application.ProcessMessages;
END;
end;
gemacht.
Das Problem an dieser Stelle ist, dass jede Componente auf auf dem Firefox-Fenster "MozillaWindowClass" heißt und er sich regelrecht totsucht dabei. Resultat ist, das Programm sucht zwar ohne ende, aber es werden nur spuradisch Firefox-Fenster geschlossen.
Also meine Frage, kennt wer eine clevere Möglichkeit, alle Instanzen einer Anwendung zubeenden?!
mfg
Evian