3

到目前为止,我一直在使用这个函数来杀死一个进程。但是,如果我有三个同名的进程,而其中只有一个是我想要杀死的进程呢?如果我这样做: KillTask​​('csrss.exe') 那么它将杀死系统进程。我有我的进程的路径,我怎样才能使用这些信息来杀死它?

4

1 回答 1

3

遍历进程并检查每个进程的路径,然后使用此 SO 问题的答案(使用 GetModuleFileNameEx):

使用delphi从PID获取完整路径

如果您启动了该进程,请记住 PID 或句柄并杀死特定的进程。

于 2013-04-05T14:44:58.403 回答