Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> список доступных сетевых подключений, сетевые подключения 
:(
    Опции темы
IBS
Дата 8.4.2012, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



Задача в следующем:
Нужно отобразить список имен доступных сетевых подключений
Затем выбрать какое-либо из них
Подключиться к нему

Где это искать?

Если конкретнее, то к компу подключен 3g модем, его подключение настроено в списке сетевых подключений(т.е. можно просто нажать подключить и он подключится). В программе необходимо автоматическое переподключение через заданный интервал.

Сам реализовал через простое обращение в командную строку, но это как-то неправильно, да и имя подключения приходится вручную указывать.
PM MAIL   Вверх
dextermd
Дата 10.4.2012, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 21.6.2008

Репутация: нет
Всего: нет



Отображаем список сетевых подключений:
Код

foreach (var connection in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces())
{
    Console.WriteLine(connection.Name);                
}

Для включения/отключения этих сетевых подключений нужно использовать WinAPI и конкретная реализация зависит от версии Windows.
PM MAIL   Вверх
IBS
Дата 10.4.2012, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



dextermd, большое спасибо, теперь хоть знаю куда копать

Тут, кстати, похожая ситуация получается, что и с выводом информации о подключениях через консоль: 
Выдает:
Код

Беспроводное сетевое соединение 2
Подключение через адаптер широкополосной мобильной связи 3
Беспроводное сетевое соединение
Сетевое подключение Bluetooth
Подключение по локальной сети
Loopback Pseudo-Interface 1
Reusable ISATAP Interface {D5083217-F163-4A4D-A0A1-1A6A671BCA50}
Подключение по локальной сети* 6
isatap.{4DECCE34-F123-4829-BACF-5CD7526609B3}
isatap.{06E2CBCF-6C97-41C5-AD02-B4267D4F8154}
Reusable ISATAP Interface {EDFC1698-DA0F-4237-8032-FE60725103BC}
isatap.{FBF8FDA8-CFB4-49AE-BF6E-1577F2BED2E7}
isatap.{6F76D7F9-7D0B-4B68-B99F-F93A819644DE}
isatap.{78DCD5EC-4E9F-4968-BEF0-33A8010C261C}


А необходимое мне 3G подключение выдает вверху только когда оно уже подключено(Подключение по локальной сети тоже отключено, но его видно). При этом я могу спокойно в консоли написать rasdial "WEB 750" и произойдет подключение. 
В сетевых подключениях WEB 750 есть.

Хотя "Подключение через адаптер широкополосной мобильной связи 3" вроде похож, но через консоль по этому имени точно не подключишься

Это сообщение отредактировал(а) IBS - 10.4.2012, 23:45
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0619 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.