C#如何連接wifi和指定IP



大家好哈,這是我第一次寫博客,我也是才大一結束,自學了10多天C#,有不對的歡迎大家指正,最近因為項目的事而被Wifi和IP折磨了很久,后來借用了一下外國人的SimpleWifi.dll 再自己寫了一個ZhuWifi.dll
能夠直接通過Wifi名和密碼來連接Wifi 在該類當中我還寫了一個指定IP的函數。看看下面是怎么用的。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

//需要的引用:
using System.Diagnostics;
using System.ComponentModel;
using SimpleWifi;//在SimpleWifi.dll中
using SimpleWifi.Win32;//在Simple.dll中
using ZhuWifi;//在ZhuWifi.dll中

namespace Wifidemo
{
    //特別注意
    //需要把右邊的manifest中的 <requestedExecutionLevel level="asInvoker" uiAccess="false" />
    //改為 <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
    //這樣才能成功修改IP
    class Program
    {
        static void Main(string[] args)
        {
         
            string wifiName = "nanyuan"; ;
            string wifikey = "qwertyuiop";
            string IP = "192.168.1.47";
            //實例化
            WifiFun s = new WifiFun();
            Console.ReadKey();
            //用於連接wifi和指定IP
            bool flag1=s.ConnectEquipment(wifiName, wifikey, IP);
//只用於指定IP
bool flag2 = s.SetIP(IP);
wifiName = "2014011"; wifikey = "456789FAN"; Console.ReadKey(); //只用於連接wifi bool flag3= s.ConnectComputer(wifiName, wifikey); Console.ReadKey(); } } }
就是這樣就可以連接Wifi,如果能夠加上字典 就可以暴力破解WIFI啦。
注意了我類庫里面的SetIP方法是調用DOS來修改IP的,你們要把程序代碼寫為以管理員身份運行,這個你們百度就行啦
那兩個dll文件在我的雲盤,鏈接:http://pan.baidu.com/s/1o67pmsy
希望大家以后能喜歡我的文章

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM