Entwickler-Ecke

Windows API - Fremde Anwendung beenden


Gerhard - Mo 22.09.03 23:08
Titel: Fremde Anwendung beenden
Hi,

wie kann man eine fremde Anwendung schließen (beenden)?

Danke für Hinweise!

Gruß Gerhard

Moderiert von user profile iconTino: Titel geändert.


Delete - Mo 22.09.03 23:39

Es gibt zwei Möglichkeiten:

Passende Suchbegriffe
Suche in: Delphi-Forum, Delphi-Library FINDWINDOW WM_CLOSE
Suche in: Delphi-Forum, Delphi-Library PROZESS SNAPSHOT
Suche in: Delphi-Forum, Delphi-Library PROZESS BEENDEN


digi_c - Mi 22.10.03 19:21

Ich habe im Nettz eine schöne Prozedur gefudnen die alle Prozesse die eine bestimmt .exe haben. Aber das killen ist ja nun mal kein vernünftiges Anwendung beenden oder :? gibt es da keine Möglichkeit einer Anwendung eine Nachricht zu schicken, so ähnlich wie es Windows beim beenden tut?


toms - Mi 22.10.03 19:47

Zitat:
gibt es da keine Möglichkeit einer Anwendung eine Nachricht zu schicken, so ähnlich wie es Windows beim beenden tut


Suche in: Delphi-Forum, Delphi-Library WM_CLOSE


Motzi - Do 23.10.03 09:17

bzw. Suche in: Delphi-Forum, Delphi-Library WM_QUIT


Delete - Do 23.10.03 09:29

Und wenn er nicht das Hauptfenster erwischt läuft der Prozess munter weiter. :mrgreen:


Motzi - Do 23.10.03 11:11

Bei WM_QUIT normalerweise nicht...

Aber notfalls gibt es ja immer noch die Kombination EnumWindows + GetWindowThreadProcessID... ;)


digi_c - Fr 24.10.03 18:31

Danke ich werds mal ausprobieren!
Sacht mal werden dann auch "Wirklich beenden" Meldungen angezeigt?