Thema
:
Prozess killen, wenn nur window handle bekannt?
Einzelnen Beitrag anzeigen
ASM
Registriert seit: 16. Aug 2004
165 Beiträge
Delphi 7 Enterprise
#
3
AW: Prozess killen, wenn nur window handle bekannt?
2. Sep 2011, 22:15
Zitat von
Jumpy
:
Ich hab mir einen Window-
Handle
"erobert".
Wie kille ich den dazugehörigen Prozess?
markieren
Code:
const
PROCESS_MURDER = $0001;
// Target = Window
Handle
, nicht Process
Handle
(wie gewünscht)!
procedure KillProcess(Target: Hwnd);
var
pid: Cardinal;
ProcessHandle: THandle;
begin
GetWindowThreadProcessId(Target, @pid);
ProcessHandle := OpenProcess(PROCESS_MURDER, FALSE, pid);
TerminateProcess(ProcessHandle, 4);
end;
Zitat
ASM
Öffentliches Profil ansehen
Mehr Beiträge von ASM finden