use*_*898 4 c++ winapi createprocess
您好我不是win32程序员,它对我来说都是新的.我想从我的父win32应用程序打开进程(确定这是我知道怎么做)子进程然后写入文本文件并自行关闭它.如何在父应用程序中检测到子应用程序完成了对文本文件的写入.然后从父应用程序中读取文本文件.这一切都在win32 c ++中谢谢
对伯努瓦的答案稍作修改。您可以在父进程中创建一个事件并使用WaitForSingleObject等待该事件。然后子级可以通过调用SetEvent来发出此事件信号。
http://msdn.microsoft.com/en-us/library/ms686211%28v=vs.85%29.aspx
重要的是子进程将继承所有可继承的句柄,因此 CreateProcess 必须将第五个参数设置为 true (bInheritHandles)。
这样子进程就不必退出来检查文件是否已写入。