5、DOC命令获取连接电脑热点的设备的mac、ip
前言:本来是要自己开启电脑热点,然后获取连接热点的设备ip和mac,但是,不同的电脑不同的系统,开启热点需要配置,所以索性就使用360或者猎豹wifi这些工具先开启热点,然后再通过dos命令获取连接热点的设备的ip和mac
准备工作:
下载个可以开启电脑wifi的工具,笔者使用的是360wifi精灵,不得不说,人家做的确实好,我自己写个开启热点的,需要测试下网卡,如果网卡驱动不对还需要回滚到合适版本,有点繁琐,人家大公司的就不需要,毕竟人家自己就做检测电脑驱动的东西,所以为了方便 直接用这种好使的就可以,毕竟重点并不是为了开启wifi,而是获取连接热点的设备 信息。
用到DOS命令
netsh wlan show hosted
这条命令是获取承载网络信息的,就是热点相关信息。
arp -a
这条是获取网址的,我才开始一直把重点放在了netsh wlan命令上面,只能得到mac信息,获取不到ip信息,后来同事做前端说可以通过这条命令获取ip,就试了下,还真可以。
代码
string strInput = "netsh wlan show hosted";Process hostesPro = new Process();hostesPro.StartInfo.FileName = "cmd.exe";hostesPro.StartInfo.UseShellExecute = false;hostesPro.StartInfo.RedirectStandardInput = true;hostesPro.StartInfo.RedirectStandardOutput = true;hostesPro.StartInfo.RedirectStandardError = true;hostesPro.StartInfo.CreateNoWindow = true;hostesPro.Start();hostesPro.StandardInput.WriteLine(strInput + "&exit");hostesPro.StandardInput.AutoFlush = true;StreamReader rder = hostesPro.StandardOutput;//截取输出流List<string> ls = new List<string>();string hostedStr; while (!rder.EndOfStream){hostedStr = rder.ReadLine();ls.Add(hostedStr);} string[] arr = Regex.Split(ls[20], "\\s+", RegexOptions.IgnoreCase);string valMac = arr[1].Replace(":","-"); hostesPro.WaitForExit();hostesPro.Close();string str = "arp -a";Process p = new Process();p.StartInfo.FileName = "cmd.exe";p.StartInfo.UseShellExecute = false;p.StartInfo.RedirectStandardInput = true;p.StartInfo.RedirectStandardOutput = true;p.StartInfo.RedirectStandardError = true;p.StartInfo.CreateNoWindow = true;p.Start();p.StandardInput.WriteLine(str + "&exit");p.StandardInput.AutoFlush = true; StreamReader reader = p.StandardOutput;//截取输出流string line = reader.ReadLine();//每次读取一行List<string> lines = new List<string>();lines.Add(line);while (!reader.EndOfStream){line = reader.ReadLine();lines.Add(line); }string ipStr="";foreach (string s in lines){if (s.Contains(valMac)){ipStr = s;break;} }string[] arrIp = Regex.Split(ipStr, "\\s+", RegexOptions.IgnoreCase); p.WaitForExit();p.Close(); Console.ReadKey();
5、DOC命令获取连接电脑热点的设备的mac、ip相关推荐
- 手机连接电脑热点 显示 连接超时,已解决
window10版本电脑开热点,手机连接不上,一直提示超时,手机连接电脑热点显示超时,倒腾倒腾,解决了 补充:既解决问题后开热点(WiFi和以太网混合共享)连接又没用了.用另一个没开的开一下,在开回来 ...
- Widows下使用命令获取连接过的WLAN密码
首先,在"运行"中输入cmd打开命令行工具 然后,输入以下命令查看连接过的WLAN: netsh wlan show profiles 最后,输入以下命令,查看指定WLAN名的配置 ...
- 树莓派连接手机热点,并设置静态IP
网上关于设置静态IP的方法很多,亲测,有一种贼坑,搞不好会让那些没有屏幕的玩家要重刷系统,因为那种方法设置wifi后,不仅无法连接上wifi,连原来的有线网也无法使用 如果有人已经掉坑,这里有一个建议 ...
- Android获取路由网关(上联设备)MAC地址
我这边直接贴代码吧,里面有一些注释: 具体的我就不解释了,但是这种方式我本地测试过,是准确的,包括有线和无线的连接方式,具体里面的一些之类和文件的含义,可以自己百度下. /*** 获取路由器MAC地址 ...
- cmd如何获取计算机用户名和密码,电脑如何利用cmd命令获取连接过的WiFi密码
注意本软件只用于学习和正当途径,如果有人恶意入侵别人电脑造成财产损失,或个人信息泄露,本作者并不负责. 我这里直接提供代码下载,大家自己研究(我这里没有提供findWIfi.dll需要你自己生成,不然 ...
- Win10移动热点无法打开,手机无法连接电脑热点
1.开启笔记本热点时提示:我们无法设置移动热点 2.打开设备管理器,找到网络适配器 设置完成后点击确定,笔记本热点应该已经正常开启 3.热点开启后,发现手机无法连接上笔记本热点 打开网络适配器,找到本 ...
- Ubuntu命令行连接wifi热点
sudo nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0
- wince车机可以连接电脑吗_wince设备通过USB连接线上网指南(原创)(测试成功)...
1:进入GPS的WINCE模式下,在控制面板中找到"usbclientswitch",点击里面的下拉菜单选择RNDIS,点击change.如果你进入不了控制面板就进入开始菜单中的& ...
- win11 蓝牙耳机连接电脑显示其他设备解决办法
放回耳机盒,长按耳机盒按键3-4秒进入配对模式,电脑删除已配对设备,重新打开蓝牙可以连接
- 获取 连接本地手机热点 的 的具体IP和MAC地址(其他手机或电脑)
当在设备终端(手机,电脑等)上使用Wifi热点的时候,需要获知Wifi热点的运行状态,热点是否打开,连接到该WIFI热点的设备数量,以及连接设备的具体IP和MAC地址. 使用re文件管理器去&q ...
最新文章
- 在Myeclipse里使用Junit
- qt关于添加模块的说明
- mysql死锁场景汇总整理
- 如何查询当前表空间下所有实例_详解人大金仓MPP数据库并行查询技术
- C++中最好不要在构造函数和析构函数中调用虚函数
- 大数据量生成工具源代码(Delphi)
- RCF的优势--分布式应用
- mysql存储过程触发器游标_MySQL存储过程,触发器,游标
- 第二章--Mysql分区表
- 【Nodejs开发】第2章 网站首页的布局
- Javascript url 小逻辑
- WinAPI: SetTextJustification - 设置两端对齐
- iOS 柱状图的定制
- 操作系统思考 第五章 更多的位与字节
- MP4Box获取MP4媒体文件的播放时长
- win10安装完ubuntu后win10时间改变了 最简单调整方式
- ubuntu服务器系统进入安全模式,ubuntu bios 无法进入安全模式
- 移动电源快充QC3.0方案芯片IP5318快充方案
- 计算机系统基础第一章·CPI、MIPS
- 鸢尾花的分类(四种方法)
热门文章
- Pwnable.kr collision [Writeup]
- 【Excel学习笔记11】计数、求和、平均值函数,通配符
- 编程还是不要用百度翻译,这里有一款更符合编程的翻译工具
- 新浪微博共享登录后无法退出切换账号问题解决
- smp irq affinity介绍
- 计算机多媒体技术主要有什么特征,多媒体技术特征有哪些_多媒体技术的关键特性介绍...
- 计算机安装网络打印机,如何安装网络打印机?电脑上安装网络打印机详细教程...
- 【反欺诈场景剖析】虚假账号的产生和流转
- (转)十分钟了结MySQL information_schema
- 分享一款实用的太阳能充电电路(室内光照可用)