我试图弄清楚如何设置一个可以带到子进程中的事件。我需要这个来计算父进程与子进程通信所花费的时间。我得到的代码在这里:http ://pastebin.com/euVfSNeg 问题是当 app2.exe 调用 app3.exe 时没有任何反应,因为事件没有被触发/监听(不知道哪个是案子)。我需要尽快解决这个问题,因为我必须在几个小时内提交。
任何帮助,将不胜感激。
MSDN 页面说:
lpEventAttributes
指向SECURITY_ATTRIBUTES
结构的指针。如果该参数为NULL,则句柄不能被子进程继承。如果 CreateEvent 的 lpEventAttributes 参数启用了继承,则由 CreateProcess 函数创建的子进程可以继承事件对象的句柄
你NULL
作为第一个参数传递。