关于如何在程序中判断Windows系统自带的移动热点是否开启解决思路
前言
最近在写python时,遇到了电脑开热点的问题,网上大多数都是通过创建虚拟网卡的方式开启热点。我也看了一下,但不适合我,于是我通过其他方式开启了Windows系统自带的移动热点。又被它长时间无人连接会关闭所困扰。于是上网查了一下如何通过代码判断Windows系统自带的移动热点是否开启,很可惜无论是C#还是python其他什么的语言都没有相关的内容,可能是我的问题前所未有,于是我打算自己研究。
核心原理
Windows系统自带的热点功能也其实是通过创建一个虚拟网卡来发射WIFI信号,移动热点关闭虚拟网卡也会关闭,那么就可以用ping的方式来ping它的网关这样就知道它是否在开启着热点了
首先看一下它的网关地址:
拿到它的网关IP:192.168.137.1
然后打开热点ping它
再看看关闭热点后,ping不ping的通
看样子行的通,开了热点就ping的通,反之就ping不同。
那么就没问题了,通过这种方式各语言都能通过ping的方式来判断Windows系统自带的移动热点是否开启了。
评论 (0)