2011-04-24 159 views

回答

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") 

否則,它更容易使用ManagedWifiSimpleWifi DLL庫。這裏是我的code,我用SimpleWifi.dll通過密碼連接到網絡。