将 IP 地址从静态更改为动态



我需要 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 并根据需要更改为静态或动态并维护它

只需要以

管理员身份运行我的视觉工作室

相关内容

  • 没有找到相关文章

最新更新