How to make Parent process know that child process has completed?

Iam using Winexec API to execute a dos exe for formatting disk  and when i call this function that dos exe is running in a separate process(child) and parent is going to execute next stmt. but only when that child process(i.e formatting) has completed then only parent should go to next stmt. execution how to know whether child has completed execution so that i can go to next stmt.? I have seen Spawn and exec functions to run dos exe but they are not supported in Win3.11 Please help me? I want in Windows(16bit).
yenkammaAsked:
Who is Participating?
 
fstabConnect With a Mentor Commented:
Use the exec line of functions instead of WinExec. Additionally if you have control over the source code for the program which you are exec'ing, you can have it create a temporary file on your hard drive in the temp folder. The main program (which execs program 2) can wait in a loop to check if that file exists (using the stat function).

Hope this helps (BTW are you from Andhra?)
fstab.
0
All Courses

From novice to tech pro — start learning today.