0

PEB はプロセスの情報を Windows に保存します。プロセスが終了したとき、それはまだ保存されていますか?

4

2 に答える 2

2

これは処理中のデータ構造です。これ以上プロセスはありません==これ以上PEBはありません。

CreateProcess によって返されるプロセス ハンドルは、カーネル データ構造を参照します。プロセスが終了した後でも、ハンドルを閉じない限りそのまま残ります。そのハンドルで WaitForSingleObject() を呼び出すと、プロセスがいつ終了するかがわかります。GetExitProcessCode() は、どのように終了したかを示します。

于 2013-01-08T01:40:12.470 に答える
0

いいえ、PEB は現在実行中のプロセスに関する情報のみを保持します。PEB の詳細については、http://en.wikipedia.org/wiki/Process_Environment_Block をご覧ください。

私の知る限り、Windows OSには、終了したプロセスのデータを保持するそのようなブロックはありません

于 2013-01-08T01:26:57.843 に答える