2012-05-11 20 views
0

私は、子プロセスに持ち込むことができるイベントを設定する方法を理解しようとしています。親プロセスが子プロセスと通信するためにかかった時間を計算するためには、これが必要です。私が持っているコードはここにあります:http://pastebin.com/euVfSNeg 問題は、app2.exeがapp3.exeを呼び出すと何も起きません。なぜなら、イベントは発生しないためです。 私は数時間で手に入れなければならないので、これをすぐに把握する必要があります。C - プロセス間のイベントの処理

ご協力いただければ幸いです。

+0

1.「これは緊急に必要です」と投稿するべきではありません。 2.あなたは常にあなたの質問にコードを追加し、それにはリンクしないでください。 – cnicutar

+0

私は知っている、私はちょうどdodgy状況にあり、今これを把握する必要があります..申し訳ありません.. – Ignas

答えて

1

MSDN pageは言う:

lpEventAttributesSECURITY_ATTRIBUTES構造体へのポインタ。 このパラメータがNULLの場合、ハンドルは子によって継承されません プロセス。 CreateProcess関数によって作成された

子プロセスは、イベントオブジェクトに ハンドルを継承することができ でCreateEvent有効継承

のlpEventAttributesパラメータならば、あなたは最初の引数としてNULLを渡しています。