PEB はプロセスの情報を Windows に保存します。プロセスが終了したとき、それはまだ保存されていますか?
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 に答える