• 大小: 198KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: 其他
  • 标签:

资源简介

最近装了Win10系统x64,用的是NETGEAR的WNDA4100无线网卡, 重启后发现不能自动联接wifi,在网上找到的方法均无法解决,包括改注册表等方式。 因为最近没有时间去研究具体原因,写了个小工具无痛解决。 该工具会以1秒为单位轮询查找Wifi列表并尝试连接到指定Wifi, 在连接之后进行退出。为了能够第一时间连接Wifi,所以采用Windows服务。

资源截图

代码片段和文件信息

using NativeWifi;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WifiConnection
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        static string GetStringForSSID(Wlan.Dot11Ssid ssid)
        {
            return Encoding.UTF8.GetString(ssid.SSID 0 (int)ssid.SSIDLength);
        }

        /// 
        /// 连接到未加密的SSID
        /// 

        /// 
        public void ConnectToSSID(WIFISSID ssid)
        {
            // Connects to a known network with WEP security
            string profileName = ssid.SSID; // this is also the SSID

            string mac = StringToHex(profileName); // 

            //string key = ““;
            //string profilexml = string.Format(“l version=\“1.0\“?>lns=\“http://www.microsoft.com/networking/WLAN/profile/v1\“>{0}{1}New{0}ESSopennonefalsenetworkKeyfalse{2}0“ profileName mac key);
            //string profilexml2 = “l version=\“1.0\“?>lns=\“http://www.microsoft.com/networking/WLAN/profile/v1\“>Hacker SSID54502D4C494E4B5F506F636B657441505F433844323632TP-link_PocketAP_C8D262                ESSmanual opennonefalse“;
            //wlanIface.SetProfile( Wlan.WlanProfileFlags.AllUser profilexml2 true );
            //wlanIface.Connect( Wlan.WlanConnectionMode.Profile Wlan.Dot11BssType.Any profileName );
            string myProfilexml = string.Format(“l version=\“1.0\“?>lns=\“http://www.microsoft.com/networking/WLAN/profile/v1\“>{0}{1}{0}ESSmanualopennonefalse“ profileName mac);
            ssid.wlanInterface.SetProfile(Wlan.WlanProfileFlags.AllUser myProfilexml true);
            ssid.wlanInterface.Connect(Wlan.WlanConnectionMode.Profile Wlan.Dot11BssType.Any profileName);
            //Console.ReadKey();

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-01-22 17:21  Wifi\
     文件         796  2017-01-22 17:30  Wifi\ReadMe.txt
     目录           0  2017-01-22 17:21  Wifi\bin\
     文件       28672  2017-01-21 17:33  Wifi\bin\ManagedWifi.dll
     文件       11776  2017-01-22 16:30  Wifi\bin\WindowsServiceWifiConnection.exe
     文件       13312  2017-01-22 17:17  Wifi\bin\配置工具.exe
     目录           0  2017-01-22 17:09  Wifi\src\
     目录           0  2017-01-22 17:09  Wifi\src\.vs\
     目录           0  2017-01-22 17:09  Wifi\src\.vs\WifiConnection\
     目录           0  2017-01-22 17:10  Wifi\src\.vs\WifiConnection\v15\
     文件       55296  2017-01-22 17:18  Wifi\src\.vs\WifiConnection\v15\.suo
     目录           0  2017-01-22 17:10  Wifi\src\WifiConnection\
     目录           0  2017-01-22 17:08  Wifi\src\WifiConnection\.vs\
     目录           0  2017-01-22 17:08  Wifi\src\WifiConnection\.vs\WifiConnection\
     目录           0  2017-01-22 17:08  Wifi\src\WifiConnection\.vs\WifiConnection\v15\
     文件       70144  2017-01-22 17:07  Wifi\src\WifiConnection\.vs\WifiConnection\v15\.suo
     文件        2029  2017-01-17 15:08  Wifi\src\WifiConnection\Form1.Designer.cs
     文件        9312  2017-01-22 17:09  Wifi\src\WifiConnection\Form1.cs
     文件        5823  2017-01-22 17:10  Wifi\src\WifiConnection\Form1.resx
     文件         475  2017-01-14 18:48  Wifi\src\WifiConnection\Program.cs
     目录           0  2017-01-22 17:08  Wifi\src\WifiConnection\Properties\
     文件        1326  2017-01-14 18:48  Wifi\src\WifiConnection\Properties\AssemblyInfo.cs
     文件        2841  2017-01-14 18:48  Wifi\src\WifiConnection\Properties\Resources.Designer.cs
     文件        5612  2017-01-14 18:48  Wifi\src\WifiConnection\Properties\Resources.resx
     文件        1101  2017-01-14 18:48  Wifi\src\WifiConnection\Properties\Settings.Designer.cs
     文件         249  2017-01-14 18:48  Wifi\src\WifiConnection\Properties\Settings.settings
     文件        3368  2017-01-22 17:10  Wifi\src\WifiConnection\WifiConnection.csproj
     目录           0  2017-01-22 17:08  Wifi\src\WifiConnection\bin\
     目录           0  2017-01-22 17:08  Wifi\src\WifiConnection\bin\Debug\
     文件       28672  2017-01-21 17:33  Wifi\src\WifiConnection\bin\Debug\ManagedWifi.dll
     文件       36352  2017-01-21 17:33  Wifi\src\WifiConnection\bin\Debug\ManagedWifi.pdb
............此处省略81个文件信息

评论

共有 条评论

相关资源