Print
Jak spustit systémový proces nebo aplikaci z prostředí C#? O tom je následující programový fragment:

K zavedení třídy Process je potřeba zavést knihovnu System.Diagnostics.

// zavedení třídy Process
Process proc = new Process();
// nastavení prostředí běhu
proc.StartInfo.WindowStyle = ProcessWindowStyle.Minimalize;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
//přiřazení dávky nebo aplikace
if (!string.IsNullOrEmpty(batch))
proc.StartInfo.FileName = batch;
// start procesu
proc.Start();
// zachyti vystup spusteni procesu, ceka na dokonceni
string output = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();


Pozn. informace o stavu spuštění resp. zastavení procesu je v systémovém kódování, pro výstup do MsgBoxu bude nutné provést konverzi textu. Tuto část ponechám laskavému čtenáři k vlastní realizaci.