如何等待通过CreateProcess函数运行的子进程真正启动?我想到了 WaitForInputIdle 函数,但它在子应用程序绘制所有窗口之前返回。
最佳答案
解决这个问题的方法是,在父级中创建一个管道。在 fork 之后,父进程从管道中读取数据,而子进程写入一些数据以表示它已准备好继续。
关于c++ - 如何等待子进程真正启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20562296/
如何等待通过CreateProcess函数运行的子进程真正启动?我想到了 WaitForInputIdle 函数,但它在子应用程序绘制所有窗口之前返回。
最佳答案
解决这个问题的方法是,在父级中创建一个管道。在 fork 之后,父进程从管道中读取数据,而子进程写入一些数据以表示它已准备好继续。
关于c++ - 如何等待子进程真正启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20562296/