Hallo!
Ich möchte mit meinem Delphi Programm einen Prozess unter Windows NT killen.
Eigentlich müsste das ja mit TerminateProcess gehen, oder?
Ich habe jedenfalls folgendes probiert:
hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, FALSE, PID);
Und den
Handle des Prozesses zu bekommen. Danach müsste ich es ja eigentlich mit demselben schließen können:
res := terminateprocess(hProcess, 0);
Das Funktioniert aber leider nicht. Kann mir jemand weiterhelfen? Das Programm muss unter
WinNT lauffähig sein, daher bringen mir Tipps zu WinXP wenig (mal ganz abgesehen davon, das es da auch jede Menge im Netz gibt
).
Gruß, freak