Работа с WiFi на C#

592
25 мая 2017, 07:23

День добрый! Суть моего вопроса заключается в следующем: возможно ли, используя C#, работать с WiFi, то есть получать список доступных сетей, их параметры (уровень сигнала и т.п.), а так же блокировать возможность подключения к определённым из них. И если да, то как?

Answer 1

На просторах Nuget'ов обнаружил библиотеку SimpleWiFi. Включает в себя все необходимое, проста в обращении. Так же находится в открытом доступе на GitHub (как и пример использования)

Answer 2

Есть библиотека NativeWifi Добавляем ее в references, прописываем

using NativeWifi;

Список сетей:

WlanClient client = new WlanClient();
Wlan.WlanAvailableNetwork[] wlanBssEntries = wlanIface.GetAvailableNetworkList( 0 );

И т.д. подробнее тут. А вот блокировку уже сложнее сделать, из приложения, допустим, можно без проблем сделать, а вот на уровне системы - уже задача нетривиальная.

READ ALSO
Поиск файла из ListBox

Поиск файла из ListBox

Есть ListBox в который добавляются файлы через OpenFileDialogКак по нажатию на Button найти информацию в интернете о выбранной строке в ListBox? То есть пользователь...

267
SpecFlow передача параметров

SpecFlow передача параметров

Как в SpecFlow передать параметры типа object?

248
Как изменить формат дат в List<DateTime>?

Как изменить формат дат в List<DateTime>?

Добрый день, есть List, при попытки вывести все его элементы листа после дат еще добавляется время: "0103

293
В чём проблема ListView?

В чём проблема ListView?

Нужно представление нескольких элементов в виде значковИспользую ListView:

386