Поиск индекса интерфейса в C#

Как я могу получить индекс интерфейса для соединения в C#

В случае, если индекс не является стандартным термином, я имею в виду номер, связанный с интерфейсом, например, когда вы используете команду «netsh int ipv4 show int» для отображения ваших подключений по индексу слева. Он также используется в "route add [gateway] mask [index] if [interface index]".

Я знаю имя и описание интерфейса, поэтому довольно просто использовать NetworkInterface.GetAllNetworkInterfaces(), а затем найти там нужный. Однако оттуда я не могу найти индекс. Я думал, что идентификатор может быть таким же, но имеет значения в форме "{XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}", а не маленькие целые значения.

5
задан akroy 16 June 2012 в 00:07
поделиться