Czy istnieje sposób na uruchamianie procesów w tle?

Jest jakaś linia poleceń lub metoda .NET, która uruchamia proces w tle ukrywając okno, które próbuje otworzyć?

Już próbowałem:

 var process = new Process()
 {
      StartInfo = new ProcessStartInfo()
      {
          CreateNoWindow = true,
          WindowStyle = ProcessWindowStyle.Hidden,
          FileName = TheRealExecutableFileNameHere
      }
 }
 process.Start();

Jak dotąd bez powodzenia

questionAnswers(14)

yourAnswerToTheQuestion