Process cmd = new Process();
ProcessStartInfo cmdStartInfo = new ProcessStartInfo();
cmd.Verb = "runas"; // BU BÖLÜM CMD'ye YÖNETİCİ izni verir. Ama eğer uygulamanızın yönetici izni yoksa UAC ekranı gelir (izin ister)
cmd.ShowInTaskBar = false; // Görev çubuğunda görünmez
cmd.Argument = "/c " + "cmd kodlarınız" // CMD kodunu yazın. '/c ' kodu, kod çalıştıktan sonra otomatik kapanmasını sağlar '/k ' yaparsanız kapanmaz.
// BİLGİ : Kodların arasına '&' koymalısınız. İster birleşik ister ayrı. Örneğin:
// "/c color a&cls"
// "/c " + "color a&cls"
// VEYA karışık olmaması için
// "/c " + "color a" + "&" + "cls"
// "/c " + "color a&" + "cls"
// bu bölüm için "Her yiğidin yoğurt yiyişi farklıdır." diyebiliriz.
// diğer infolara bakabilirsiniz.
cmd.StartInfo = cmdStartInfo;
cmd.Start(); // Başlatır.
cmd.WaitForExit(); // CMD kapanana kadar diğer kodlar/uygulama çalışmaz. (Multi tasking yoksa)