我想用c#写一个检测自己的电脑是否连入了指定wifi热点的程序
答案:2 悬赏:0 手机版
解决时间 2021-02-19 11:35
- 提问者网友:川水往事
- 2021-02-19 03:38
我的思路是获取电脑所连接的WiFi热点的名称来进行核对是否该热点是指定的那个WiFi热点,我是新手请大神们多多帮忙尽量将详细点嘛。
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-02-19 05:06
不用写程序,批处理即可。
netsh interface ip show config
可以得出本机的所以网络连接信息
netsh interface ip show config
可以得出本机的所以网络连接信息
全部回答
- 1楼网友:风格不统一
- 2021-02-19 06:14
打开“开始”菜单,把鼠标放在“所有程序”上,然后便会列出系统中的所有程序,找到并点击打开“附件”,在其列表中找到“命令提示符”(俗称cmd),点击打开程序。
在命令提示符(cmd)下输入命令:netsh wlan set hostednetwork mode=allow ,然后回车。把承载网络模式设置为允许。如果嫌打字麻烦的话,可直接复制命令,然后在命令提示符界面上点击右键,然后选择粘贴就行。快捷键ctrl+v是没用的。
然后继续输入:netsh wlan set hostednetwork ssid=您想要的无线网络的名称 key=您想要设置的密码,注意:“您想要的无线网络的名称”和后面的“key”之间有空格,请参考图中样式) 这一步是设置wifi名称和密码,而且密码必须8位以上。
打开 控制面板->网络共享中心->更改适配器设置,你会发现多了一个网卡“microsoft virtual wlan miniport adapter”,这个就是我们刚才虚拟出来的无线网络适配器,记住改适配器名称:无线网络连接 3。
右击“本地连接”(也就是你连入网络的宽带网卡),然后点击属性->共享,勾选“允许其他网络用户通过此计算机的internet连接还连接”选项,在下拉菜单中选择刚才建立的虚拟网络:无线网络连接 3。
然后,在命令提示符中输入:netsh wlan start hostednetwork,开始承载网络。这样就成功地建立了一个wifi的热点,然后打开控制面板->网络共享中心,你就可以看到你所创建的无线网络连接了。现在用手机或者笔记本电脑就可以搜索到你的wifi了。
步骤阅读
7
在开启wifi的过程中,你还可以在命令提示符输入命令:netsh wlan show hostednetwork,来查看建立的无线网络信息,最重要的是还可以看到已连接用户的客户端数目和mac地址。这样你就可以知道自己的wifi有没有被蹭网了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯