关于任务管理器中进程的PID的提问,知道的高手教下小弟,我会追加分数的

来源:百度知道 编辑:UC知道 时间:2024/09/25 09:34:43
调出Windows任务管理器,首先在“查看→选择列”中勾选“PID(进程标识符)”,这样返回任务管理器窗口后可以看到每一个进程的PID标识。这样当我们终止一个进程,它再生后通过PID标识就可以找到再生它的父进程。启动命令提示符窗口,执行“taskkill /im system.exe /f”命令。刷新一下电脑后重新输入上述命令,可以看到这次终止的system.exe进程的PID为1536,它属于PID为676的某个进程。也就是说PID为1536的system.exe进程是由PID为676的进程创建的。返回任务管理器,通过查询进程PID得知它就是“internet.exe”进程。
在这段话中,他怎么知道system.exe进程的PID为1536,它属于PID为676的某个进程????看不大明白哦.....

这个是你没有用过 taskkill 命令,你执行taskkill /im xxx.exe /f 命令 命令行里(cmd)就会有提示 成功: 已终止进程 "xxx.exe",其 PID 为 xxx 从属于PID xxx2的进程

他是看了提示,当然就知道system.exe进程的PID为1536,它属于PID为676的进程了。taskkill /im xxx.exe /f 这个命令是有回显的, 而且只有在xxx。exe是 xxx2.exe的子进程时 才会有 “从属于PID xxx2的进程 ”的提示。

您好,希望能帮到你~
第一个问题:进程标示符一列代表了各进程的进程ID,也就是说,PID就是各进程的身份标识。
第二个问题:如果你很熟悉windows进程的话,对你查杀病毒是很有作用的,很的木马就是隐藏在系统进程中,有些木马进程你一眼就能看出来,PID的显示也可以方便你在DOS下强制结束这些进程。
第三个问题:PID是进程运行时系统随机为进程分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是你终止程序后再运行任务管理器后PID标识符就会改变。你看到的若干名称相同的进程其实是不同的进程只是名字一样,但是作用并不是一样的,所以PID也就不一样。

TASKKILL /IM 进程名字
或者
NTSD -C Q -P 进程ID