title: Waiting for grandchild processes in windows
body: <p>Is it possible to wait for all processes launched by a child process in Windows?  I can't modify the child or grandchild processes.</p>
  
  <p>Specifically, here's what I want to do.  My process launches uninstallA.exe.  The process uninistallA.exe launches uninstallB.exe and immediately exits, and uninstallB.exe runs for a while.  I'd like to wait for uninstallB.exe to exit so that I can know when the uninstall is finished.</p>