The Process will run until it initiates exit.
WaitForExit = 0
If the process gets stuck or hangs, the process will not be exited unless cancellation is requested via a cancellation token.