C - 跨进程处理事件

时间:2012-05-11 07:02:59

标签: c events

我正在试图弄清楚如何设置一个可以进入子进程的事件。我需要这个来计算父进程与子进程通信所花费的时间。我得到的代码在这里:http://pastebin.com/euVfSNeg 问题是当app2.exe调用app3.exe时没有任何反应,因为事件没有被触发/侦听(不知道是哪一个)。 我需要尽快解决这个问题,因为我必须在几个小时内把它交给我。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

MSDN page说:

  

lpEventAttributes指向SECURITY_ATTRIBUTES结构的指针。如果   此参数为NULL,子句柄不能继承   过程

     

CreateProcess函数创建的子进程可以继承   处理事件对象如果是lpEventAttributes参数   CreateEvent启用继承

你传递NULL作为第一个参数。