2012-08-12 40 views
1

我有一個程序,我打電話給CreateProcess,然後等待它完成WaitForSingleObject,最後我通過GetExitCode獲取退出狀態。 (但是,狀態變量對於崩潰進程包含0)。< - 我的歉意,這是不正確的。我打印的變量大小錯誤。如何使用CreateProcess識別崩潰的孩子

如何檢測孩子何時墜毀?

+0

您濫用術語「段錯誤」。這不是崩潰的唯一原因,而且Windows也沒有。 – cnicutar 2012-08-12 13:50:49

+0

對不起,我已經習慣了Linux。 – Tordek 2012-08-12 13:55:11

+0

我的問題是不必要的; P – Tordek 2012-08-12 14:19:35

回答

1

如果您擁有對子進程的控制權,使其在成功時返回不同的錯誤代碼,而如果爲0則表示程序崩潰。

+0

請看最新的編輯,我犯了一個錯誤。崩潰的過程返回一個負值。 – Tordek 2012-08-12 14:17:53

+0

@Tordek然後請刪除/關閉您的問題。 – Deanna 2012-08-14 09:49:49