[Delphi] Prozessliste
Hi!
Wie kann ich mit Delphi eine Prozessliste bekommen?
Also in etwa so eine wie im Taskmanager.
Und in der Prozessliste sollten auch die Namen enthalten sein, die man zum Abschießen derselbigen Anwendung braucht.
Wie kann ich mit Delphi eine Prozessliste bekommen?
Also in etwa so eine wie im Taskmanager.
Und in der Prozessliste sollten auch die Namen enthalten sein, die man zum Abschießen derselbigen Anwendung braucht.
Rechtschreibfehler dürft ihr behalten!
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
hiermit kannste nen task beenden.
vielleicht hilfts dir
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
procedure KillProcess(hWindowHandle: HWND);
var
hprocessID: INTEGER;
processHandle: THandle;
DWResult: DWORD;
begin
SendMessageTimeout(hWindowHandle, WM_CLOSE, 0, 0,
SMTO_ABORTIFHUNG or SMTO_NORMAL, 5000, DWResult);
if isWindow(hWindowHandle) then
begin
// PostMessage(hWindowHandle, WM_QUIT, 0, 0);
GetWindowThreadProcessID(hWindowHandle, @hprocessID);
if hprocessID <> 0 then
begin
processHandle := OpenProcess(PROCESS_TERMINATE or PROCESS_QUERY_INFORMATION,
False, hprocessID);
if processHandle <> 0 then
begin
TerminateProcess(processHandle, 0);
CloseHandle(ProcessHandle);
end;
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
KillProcess(FindWindow('HIER MÜSSTE DER TASK REIN',nil));
end;
|
vielleicht hilfts dir
If liberty means anything at all, it means the right to tell people what they do not want to hear. - Georg Orwell
Das mit dem Findwindow hatte ich schon mal ausprobiert. Liefert aber keine 100%ig zuverlässigen Ergebnisse. Trotzdem Thx.
Hier irgendwo gurkt doch noch ein Beitrag herum, wie der Internet Explorer heißt. Der wird ja nicht über iexplore.exe angesprochen, sondern über iframe oder sowas in der Art. Und dieses FindWindow möchte halt nunmal leider diesen merkwürdigen Namen haben.
Hier irgendwo gurkt doch noch ein Beitrag herum, wie der Internet Explorer heißt. Der wird ja nicht über iexplore.exe angesprochen, sondern über iframe oder sowas in der Art. Und dieses FindWindow möchte halt nunmal leider diesen merkwürdigen Namen haben.
Rechtschreibfehler dürft ihr behalten!
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Ihr könnt sie stattdessen aber auch in Päckchen verpacken und an mich zurückschicken!
°°blubb°°
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Frase« (29. September 2004, 22:24)


