Как вы можете изменить настройки сети (IP-адрес, DNS, WINS, имя хоста) с кодом в C #
Я разрабатываю мастер для машины, которая будет использоваться в качестве резервной копии других машин. Когда он заменяет существующий компьютер, ему необходимо установить свой IP-адрес, DNS, WINS и имя хоста в соответствии с заменяемым компьютером.
Есть ли библиотека в .net (C #), которая позволяет мне делать это программно?
Есть несколько сетевых карт, каждый из которых должен быть установлен индивидуально.
РЕДАКТИРОВАТЬ
СпасибоTimothyP для вашего примера. Это заставило меня двигаться в правильном направлении, и быстрый ответ был потрясающим.
Спасибоbalexandre, Ваш код идеален. Я спешил и уже адаптировал пример, связанный с TimothyP, но я бы хотел, чтобы ваш код был быстрее.
Я также разработал рутину, используя похожие методы для изменения имени компьютера. Я опубликую это в будущем, поэтому подпишитесь на эти вопросыНовостная лента если вы хотите получать информацию об обновлении. Я могу получить это позже сегодня или в понедельник после небольшой уборки.