Delphi / Anwendungen beenden

Ich benutze Delphi 5.
Mit Strg + Alt + Entf kann man ja bekanntlich eine Liste aller gerade laufenden Anwendungen einsehen, und DIESE AUCH BEENDEN !
Meine Frage: Wie kann ich aus einer Delphi-Anwendung herraus andere Programme beenden ???

Meine Frage: Wie kann ich aus einer Delphi-Anwendung herraus
andere Programme beenden ???

wie wärs mit
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, True, getpid());
TerminateProcess(hProcess,13);

musst nur noch getpid() durch den pid des programms ersetzen den du killen willst.

gruss
eldonti

DANKE FÜR DEN TIP, aber wie kriege ich den pid des Programms herraus (und was ist der pid überhaupt ?? ) ???

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wenn du Applicationen abschießen willst, probier mal

SendMessage(wnd,WM_CLOSE,0,0);

wnd ist das Window-Handle des Hauptfensters, daß du beenden willst.

wnd bekommst z.B. über FindWindow, FindWindowEx und evtl noch ein paar die ich jetzt nicht weiß (Online-Hilfe).

Viel Glück

Manfred

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]