Изменить IP-адрес со статического на динамический - PullRequest
0 голосов
/ 08 апреля 2019

Мне нужен код в 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 и изменить на любойстатический или динамический по мере необходимости и поддерживать его

1 Ответ

0 голосов
/ 08 апреля 2019

Просто нужно было запускать мои визуальные студии в режиме администратора

...