【发布时间】:2016-08-29 20:03:23
【问题描述】:
我目前正在为需要两个 wifi 连接的机器开发一个应用程序。第一个连接到盒子(硬件数据),另一个用于在机器之间交换数据。
我们有两个wifi模块,内部wifi卡和外部USB wifi模块(更强大)。
我们想将强大的外部 wifi 转换为热点。问题是,Windows 默认在内部 wifi 适配器上创建热点。那么接收比在外部模块上创建的要弱。
我使用以下命令行创建 hospot:
netsh wlan set hostednetwork mode=allow
netsh wlan start hostednetwork
我什至尝试禁用内部适配器,但 Windows 仍然在内部适配器上创建热点。
netsh interface set interface name="Internal Network" admin=disabled
netsh wlan set hostednetwork mode=allow
netsh wlan start hostednetwork
netsh interface set interface name="Internal Network" admin=enabled
我到处查找,似乎没有人知道(或者他们只是在不理解重点的情况下发回这些命令行)。
有人有想法吗?拥有较弱的内部适配器信号不是一种选择。
【问题讨论】:
-
PS:我是一名 C# 开发人员,所以如果你有“程序化”建议我是开放的(我目前正在使用 SimpleWifi,但它是有限的)。
-
我想准确地说:如果我禁用内部wifi,那么热点就会被禁用。如果我拔掉 USB wifi 模块,那么热点仍然存在。这就是我知道热点是在内部 wifi 接口上创建的。