Merhabalar, c# kodu üzerinde DHCP rezervasyonu yaptırmak üzere kodda batch file run ettirmem lazım.Manuel olarak gidip batch file çalıştırınca ilgili rezervasyonu yapıyor. Ancak aşağıdaki kodda run ettiğimde gerçekleşmiyor.Araştırdım biraz elevated yani admin izinleri sıkıntısı olabilir yazıyor. onuda "runas" la çözülebilir yazmışlar, işe yaramadı. CMD yi start ettirip arguman olarak ona netsh komutunu verebilir miyiz? kod üzerinde nasıl yazılır fikri olan var mı? Mevcut run kodu:
          System.Diagnostics.Process p = new System.Diagnostics.Process();
          p.StartInfo.Verb = "runas";
          p.StartInfo.FileName = "C:\\inetpub\\wwwroot\\yourfile.bat" ;
          p.StartInfo.UseShellExecute = false;
          p.StartInfo.RedirectStandardOutput = true;
          p.Start();
          string output = p.StandardOutput.ReadToEnd();
	  p.StartInfo.CreateNoWindow = true;
	  p.WaitForExit();
	  p.Close();