![]() |
Prozesse wie bekomme ich raus ob ein Prozess läuft
Hallo
Mal ne Frage Wie bekomme ich raus ob ein Prozess läuft ?? |
Re: Prozesse wie bekomme ich raus ob ein Prozess läuft
Hallo,
schau mal, ob Dir der weiter hilft: ![]() oder eventuell auch der: ![]() |
Re: Prozesse wie bekomme ich raus ob ein Prozess läuft
Hab ich schon gefunden.
brauch jetzt noch die Möglichkeit nen Prozess zu killen |
Re: Prozesse wie bekomme ich raus ob ein Prozess läuft
Hallo,
schau mal hier --> ![]() P.S.: naechste mal erst hier ![]() [Edit] Roter Kasten[/Edit] |
Re: Prozesse wie bekomme ich raus ob ein Prozess läuft
Schau dir mal die
![]() |
Re: Prozesse wie bekomme ich raus ob ein Prozess läuft
Kannst du für dein neues Problem (Prozess killen) bitte ein neuen Thema aufmachen sofern du über du Suche nichts findest? Danke :)
|
Re: Prozesse wie bekomme ich raus ob ein Prozess läuft
Hallo,
hier zwei Möglichkeiten nen Prozess zu beenden: 1:
Delphi-Quellcode:
2:
function KillTask(const AExeName: string): boolean;
var p: TProcessEntry32; h: THandle; begin Result := false; p.dwSize := SizeOf(p); h := CreateToolHelp32Snapshot(TH32CS_SnapProcess, 0); try if Process32First(h, p) then repeat if AnsiLowerCase(p.szExeFile) = AnsiLowerCase(AExeName) then Result := TerminateProcess(OpenProcess(Process_Terminate, false, p.th32ProcessID), 0); until (not Process32Next(h, p)) or Result; finally CloseHandle(h); end; end;
Delphi-Quellcode:
Function KillProcess(PID: Integer): Boolean;
//Funktion, stark modifiziert, kopiert von Michael Puff's Sysinfo //war zu faul die selbst nachzuschlagen ;) var hProcess : Cardinal; begin { open the process and store the process-handle } hProcess:= OpenProcess(PROCESS_ALL_ACCESS, False, PID); if(hProcess<>0) then { kill it } if(TerminateProcess(hProcess,0)) then result:=true else result:=false else Result:=false; closehandle(hProcess); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz