【问题标题】:Connect to an available wireless network using VB.NET使用 VB.NET 连接到可用的无线网络
【发布时间】:2017-01-19 14:43:14
【问题描述】:

如何使用 VB.NET 连接到可用的无线网络。我已经能够列出所有可用的网络。

【问题讨论】:

    标签: vb.net connect wireless


    【解决方案1】:

    假设您想要控制 Windows 内置 wifi 堆栈,您应该可以使用 WlanConnect Function 来实现。签名可通过pinvoke.net 获得。

    MSDN 有关于 wifi here 的文章列表。

    MSDN 页面没有说明是否是这种情况,但应用程序可能需要提升权限才能使用此 API...

    【讨论】:

      【解决方案2】:

      如果您的 PC 中保存了 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")
      

      否则,使用ManagedWifiSimpleWifi dll 库会更容易。这是我的code,我使用 SimpleWifi.dll 通过密钥连接到网络。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-01
        • 1970-01-01
        • 2016-02-12
        • 1970-01-01
        • 2021-09-15
        • 1970-01-01
        • 2011-04-27
        相关资源
        最近更新 更多