I have a Windows Form Program, and it creates a separate thread and then fires off another .exe. In my main thread I am tracking if the background thread is still alive every second or so. The background thread dies right after I start the exe, but I don't want my program to move forward until the exe is finished running. How do I track this? Thanks!