Мне нужно проверить, существует ли маршрут TCP / IP из моего приложения, и добавить маршрут, если его нет.
Сейчас я бегу
route add <destination network ip address> MASK <mask> <gateway ip address>
с Process.Start (), и это хорошо для меня.
Однако, поскольку я поднимаю команду route с помощью глагола runas, мне нужно сначала проверить, настроен ли уже маршрут, чтобы избежать повторного запуска команды с повышенными правами.
Кто-нибудь знает, как получить информацию о маршрутизации TCP / IP с помощью .NET Framework? (Я не хочу запускать печать маршрута с помощью Process.Start () и анализировать вывод)
Заранее спасибо !!