Подключитесь к доступной беспроводной сети, используя VB.NET - PullRequest
1 голос
/ 24 апреля 2011

Как использовать VB.NET для подключения к доступной беспроводной сети. Мне удалось перечислить все доступные сети.

Ответы [ 2 ]

3 голосов
/ 24 апреля 2011

Предполагая, что вы хотите управлять встроенным в стек Windows Wi-Fi, вы должны сделать это с помощью функции WlanConnect . Подпись доступна на pinvoke.net .

MSDN имеет список статей, касающихся wifi здесь .

На странице MSDN не указано, так ли это, но приложению могут потребоваться повышенные разрешения для использования этого API ...

0 голосов
/ 19 января 2017

Если на вашем ПК сохранен профиль WLAN, этот подход прост.

Sub connectTo(ByVal name As String)
    Dim p = "netsh.exe"
    Dim sInfo As New ProcessStartInfo(p, "wlan connect " & name)
    sInfo.CreateNoWindow = True
    sInfo.WindowStyle = ProcessWindowStyle.Hidden
    Process.Start(sInfo)
End Sub

'use the sub to connect to your AP. connectTo("myAP")

В противном случае проще использовать ManagedWifi или SimpleWifi библиотеки dll.Вот мой код , где я использовал SimpleWifi.dll для подключения к сети с помощью ключа доступа.

...