HOME > .NET Framework > Forum > สอบถามวิธีให้ C# รัน command prompt โดยรันคำสั่ง netsh ครับแต่ติดตรงที่ว่าต้องรันด้วย Run as administrator น่ะครับ ช่วยแนะนำทีนะครับ
สอบถามวิธีให้ C# รัน command prompt โดยรันคำสั่ง netsh ครับแต่ติดตรงที่ว่าต้องรันด้วย Run as administrator น่ะครับ ช่วยแนะนำทีนะครับ
สอบถามวิธีให้ C# รัน command prompt โดยรันคำสั่ง netsh ให้เซ็ต dns server เครื่องตัวเองครับแต่ติดตรงที่ว่าต้องรันด้วย Run as administrator พอจะมีวิธีทำไหนบ้างช่วยแนะนำทีนะครับ
Code (C#)
private void button1_Click(object sender, EventArgs e)
{
string arguments = "interface ip set dnsservers \"Local Area Connection\" static 8.8.4.4 primary";
ProcessStartInfo procStartInfo = new ProcessStartInfo("netsh", arguments);
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;
procStartInfo.CreateNoWindow = true;
Process pro = Process.Start(procStartInfo);
System.IO.StreamReader strReader = pro.StandardOutput;
pro.WaitForExit();
textBox1.Text = strReader.ReadToEnd();
}