Пример #1
0
        private static async void Run()
        {
            // Prozess vorbereiten
            ProcessStartInfo info = new ProcessStartInfo()
            {
                FileName = "Sleeper.exe", // Ein Programm, dass nichts tut
                Arguments = "6000", // Laufzeit: 6 Sekunden
                WorkingDirectory = Environment.CurrentDirectory
            };
            var p = new Process();
            p.StartInfo = info;

            // Prozess Start (asynchron)
            p.Start();

            // Prozess Ende
            Console.WriteLine("Exit code was {0}", await p.GetExitCodeAsync());
        }