我需要vb.net或c#中的代码,这些代码能够将ip地址和dns更改为静态,然后再更改为动态。我还必须能够选择要更改的连接。
我尝试了多种不同的技术,但似乎没有效果
Dim MyAns As Object = MessageBox.Show("Set IP to DHCP?", "IP?", MessageBoxButtons.YesNoCancel)
If MyAns = vbYes Then
Process.Start("netsh", "interface ip set address \""Wi-Fi\"" dhcp")
Process.Start("netsh", "interface ip set dns name=\""Wi-Fi\"" dhcp")
Else
Process.Start("netsh", "interface ip add address name=\""Wi-Fi\"" addr=192.168.18.91 mask=255.255.255.0 gateway= 192.168.18.1")
Process.Start("netsh", "interface ip add dns name=\""Wi-Fi\"" addr=8.8.8.8 primary")
Process.Start("netsh", "interface ip set dns name=\""Wi-Fi\"" addr=8.8.4.4 secondary")
End If
我需要它选择一个IP,并根据需要将其更改为静态或动态,并对其进行维护
答案 0 :(得分:0)
只需要以管理员身份运行我的视觉工作室