We can only find one way to debug a Visual C++ 5 project when multiple processes are being created. It involves attaching the debug process to the process of interest. First you cannot move the debug process to any other process, because in order to do that, you must terminate the originally debugged process. Second all the other processes continue to run while the debugged process is halted for examination. The question is Are there known ways to debug multiple processes and be able to move the debugger to different processes without terminating them and causing all the other processes to halt???