Получение информации о сетевом адаптере с помощью C#
Я хочу получить значение метрики интерфейса сетевой карты с помощью c#, все они прекрасно работают в Windows 10, но когда я попробовал свое решение в Windows 7, оно потерпело неудачу,
Пожалуйста, найдите ниже код, который работает правильно на Windows 10:
PowerShell ps = PowerShell.Create(); ps.AddCommamd("Get-NetIPInterface"); ps.AddParameter("AddressFamily", "IPV4"); ps.AddParameter("InterfaceAlias",nicname); ps.AddParameter("InterfaceMeyric", 9999); if(ps.Invoke().Count()>0) return 9999; else return 0;
Пожалуйста, помогите мне, как я могу заменить это кодом, совместимым с windows 7.
Что я уже пробовал:
Я пытаюсь найти способ запустить то же самое с помощью команды netsh.