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希望大家以后能喜欢我的文章
时间: 2024-10-10 08:11:08

C#如何连接wifi和指定IP的相关文章

树莓派 连接wifi与路由器ip绑定

先推荐几个手机软件 在酷安网里应该能找到 1.JuiceSSH  橘子ssh软件  手机连上路由器 就可以控制局域网内的树莓派 2.VNC Viewer  远程桌面软件VNC 也是连接局域网的树莓派 这几个软件还是很好用的,不想开电脑的时候,也能控制树莓派 ---------------------------------------------------------------------------------------------------------- 正文:连接wifi和路由器i

WIN2003使用IP安全策略只允许指定IP远程桌面连接

一,新建IP安全策略 WIN+R打开运行对话框,输入gpedit.msc进入组策略编辑器. 依次打开“本地计算机”策略--计算机配置--Windows设置--安全设置--IP安全策略,在 本地计算机上. 或是控制面板--管理工具--本地安全策略--IP安全策略,在 本地计算机上. 在右面的空白处右击,选择第一个菜单:创建IP安全策略,弹出的IP安全策略向导对话框. 点击下一步. 在名称里输入3389过虑,下一步. 取消激活默认响应规则,下一步. 选中编辑属性,下一步. 二,新建IP筛选器 在弹出

Windows远程桌面:端口号更改&指定IP连接

由于工作需要,经常要使用远程桌面连接到Windows服务器.Windows的默认远程桌面端口号为3389,为增加服务器安全性,除了在硬件设备做规则外,还可以用Windows自带的策略来增加Windows服务器的安全下. 下面以Windows2008R2为例,分别设置二种策略:(两种任选一种,不能同时生效) 远程桌面端口号更改 高级防火墙指定IP连接 第一种方式:远程桌面端口号更改 注册表要更改二处,第一处路径如下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS

mysql设置指定ip远程访问连接的方法

本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考.具体实现方法如下: 1. 授权用户root使用密码jb51从任意主机连接到mysql服务器: 复制代码 代码如下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jb51' WITH GRANT OPTION; flush privileges; 2.授权用户root使用密码jb51从指定ip为218.12.50.60的主机连接到mysql服务器: 复

mysql 不指定 ip 的连接默认都是 localhost

问题场景 在本地使用 docker 启动了一个 mysql 容器,并把本地的33067端口映射到容器内 mysql 的 3306,我们假设容器的 ip 地址是 172.17.0.2,使用本地的 mysql 客户端尝试连接容器内部的 mysql 服务. 方法 1 由于是绑定本地的 33067 端口,所以在连接时指定端口号即可. 1 mysql -uroot -P33067 此时 mysql-client 实际上进入了本地的 mysql 服务,使用 status 命令可以查看 1 2 3 4 5 6

ESP8266连接WIFI获取IP

/* * Arduino 环境下ESP8266程序 * 功能:连结WiFi,获取IP地址,串口输出IP信息 */ #include<ESP8266WiFi.h> void setup() { Serial.begin(115200); Serial.println(); WiFi.begin("WIFI_SID","WIFI_PASSWORD"); Serial.print("Connecting"); while(WiFi.stat

树莓派如何连接WIFI

hello,大家好,我是叶秋! 上一期呢,给大家介绍了如何给树莓派安装系统,有细心的朋友就会发现上一期安装系统的文章漏了一点点知识,不知道机智的你是否有发现呢~~(尴尬??)下次一定注意..?? 在第五步 使用putty 连接树莓派的时候,是使用的ssh 连接的,所以呢树莓派一定要开启ssh,树莓派开启ssh也很简单,就是写完系统以后,直接在根目录新建一个文件,改名ssh 然后删掉后缀名 就OK啦,记住一定要删除.txt 后缀!然后就可以用putty连接了.是不是很简单,你学会了吗~ 下面介绍树

为什么手机连接wifi会显示已停用?

1.通常导致手机连接WiFi显示“已停用”故障的原因是由于无线路由器“安全模式”设置不当造成的,对此我们可以通过以下方法来解决: 2.根据无线路由器背面的信息(包括路由器IP地址,登陆用户名和密码),登陆路由器管理地址: 3.在路由器管理界面中,切换到“无线设置”选项卡,点击“无线加密”项,在此界面可以设置“安全模式”: 4.点击“安全模式”下拉列表,从其扩展列表中选择“WPA2-PSK”项,此项是所有手机均可支持的安全加密模式: 5.点击“确定”按钮保存设置.最后切换到“系统工具”选项卡,点击

yoga安装kali备忘(连接wifi)

kali 2.0 iso win8 下安装 用 WinSetupFromUSB-1-6-beta2 写入u盘,正常安装系统 启动连接wifi 搜索信号,获取ssid iw wlan0 scan 查看是否连接 iw wlan0 link 写入需要连接的无线路由信息 wpa_passphrase SSID PASSWD |tee -a /etc/wpa_supplicant/wpa_supplicant.conf 连接路由 wpa_supplicant -B -D wext -i wlan0 -c