PEB是否存储已经终止的进程

Does PEB store the process that already terminated?

本文关键字:终止 进程 是否 存储 PEB      更新时间:2023-10-16

PEB将进程的信息存储在windows中。当进程结束时,它是否仍然存储它?

这是一个进程内数据结构。No more process == No more PEB.

CreateProcess返回的进程句柄引用了一个内核数据结构,只要你不关闭这个句柄,它就会一直存在,即使在进程终止之后。在该句柄上调用WaitForSingleObject()告诉您进程何时退出。GetExitProcessCode()告诉你如何退出

不,PEB只保存当前运行进程的信息。您可以在这里阅读更多关于PEB的信息:http://en.wikipedia.org/wiki/Process_Environment_Block

在Windows操作系统中没有这样的块来保存终止进程的数据