使用VB.NET我如何连接到可用的无线网络。我已经能够列出所有可用的网络。使用VB.NET连接到可用的无线网络
1
A
回答
3
假设您想要控制Windows biult-in wifi堆栈,您应该可以使用WlanConnect Function。签名是在pinvoke.net提供。
MSDN有无线here的文章列表。
的MSDN页面并没有说这是否是这种情况,而是一个应用程序可能需要提升的权限来使用这个API ...
0
如果您有WLAN配置文件保存在您的PC,这种方式很简单。
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库。这里是我的code,我用SimpleWifi.dll通过密码连接到网络。