Wie Microsoft Word, wenn wir mehrere Word-Fenster öffnen, werden wir feststellen, dass sie sich in einem Prozess namens WINWORD mit mehreren Tasks befinden.
Im Taskmanager von Window 8.1 Pro können wir mit der rechten Maustaste darauf klicken und die Task beenden.
Ich habe Erfolg, den Endprozess mit dem Prozessnamen zu machen, aber ich kann keine Idee von der Google-Suche bekommen, wie man die bestimmte Aufgabe in einem bestimmten Prozess in dieser Situation erledigt.
Betonen Sie: Ich frage nicht, wie ich den Prozess beenden kann.
Prozesse [i] .Kill ();
Ich habe erfolgreich das angegebene Word-Fenster mit
beendet %Vor%Aber ich frage mich, wie kann ich das älteste Word-Fenster in diesem Fall töten? Wenn der Prozess die Startzeit sortieren kann, um die älteste zu töten .... Aber ich denke, das sollte in einer anderen Frage enthalten sein, danke.
Nun, von Anfang an zeigt der Task-Manager mehrere Einträge an, wenn Ihre Anwendung mehrere Top-Level-Windows besitzt, auch wenn sie alle demselben Prozess angehören.
Wenn Sie auf Task beenden klicken, sendet der Task-Manager eine WM_CLOSE
Nachricht zum ausgewählten Fenster. Es ist Ihre Aufgabe, nur ein Fenster zu schließen und nicht die anderen.
Tags und Links c# console-application terminate