I'm wondering is it possible to start sort of a background process with Process.Start? If I use Process.Start it starts a new process, thus the process is independent of the original process as far as I understand:
ProcessStartInfo processInfo = new ProcessStartInfo(fileToBeExecuted);
processInfo.UseShellExecute = true;
Process.Start(processInfo);
Now my question is is it possible to use Process.Start to start a background process for the original process without resorting to interprocess communication to end it?