Как при помощи C# менять ip на пк?

Хочу реализовать мини программу на C# в которой я мог бы написать ip/маску/шлюз которые мне нужны и затем нажатием кнопки "применить" эти настройки применялись бы на пк. Вообще я хочу научиться давать команды системе через свою самописную программу и вот решил начать с этого вопроса.
  • Вопрос задан
  • 1195 просмотров
Решения вопроса 2
@rPman
вызывать штатную утилиту netsh, это будет наиболее простой способ решить почти любую задачу связанную с сетью, которую в принципе можно решить, даже те которые не решаемы в официальном gui
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Всё для работы с сетевыми интерфейсами в C# собрано в пространстве имён System.Net.NetworkInformation и классе Win32_NetworkAdapterConfiguration
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Drno
чем вызов через cmd или powershell неустраивает?
городить С на ровном месте...
Ответ написан
HemulGM
@HemulGM Куратор тега Windows
Delphi Developer, сис. админ
Можно сделать отдельными утилитами, но будет не так хорошо, как если сделать используя WinAPI. Но нужно читать и углубляться. В C# работать с чистым API не так удобно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы