I have been observing that Process.HasExited sometimes returns true even though the process is still running.
Process.HasExited
true
My code below starts a proces
I know, this is an old post but maybe I can help someone. The Process class may behave unexpectedly! HasExited will return true if the process has exited or if the process runs with administrator privileges and your program only has user privileges.
HasExited