这两个功能同时存在于 Windows 系统中。启用和禁用无线承载网络时也就同时启用和禁用了“虚拟WiFi”和“软AP”。无法在Windows中分别禁用或启用这两个功能。
通过此特性,Windows 计算机能通过一块物理无线网卡以客户端身份连接到(由物理设备提供的)硬AP,同时又能作为软AP,允许其它设备与自己连接。此特性需要计算机上安装有支持“承载网络”功能的无线网卡。无线网卡的驱动程序必须实现微软为 Windows 7 定义的“无线LAN设备驱动程序模型”。 无线网卡驱动程序必须支持“无线承载网络”特性,才能取得“Windows 7 徽标认证”。
本文通过三种方式启用Win7下的承载网络:
第一种方案
命令方式:
要求:
本命令的执行需要管理员权限,如果你的计算机用户名不是Administrator,你需右击以管理员身份运行命令行。
开启:
1.netsh wlan set hostednetwork mode=allow //设置承载网络为允许
2.netsh wlan set hostednetwork ssid="热点的名字,自己命名" key="自己设置密码,大于等于8位即可" //设置热点名和密码
3.netsh wlan start hostednetwork //启用承载网络
停止:
1.netsh wlan stop hostednetwork //停止承载网络
说明:
1.更改密码
netsh wlan set hostednetwork key="你的密码"
如果想密码立即生效可以用
netsh wlan refresh hostednetwork key
2.更改网络名称
netsh wlan set hostednetwork ssid="你的名称"
最后就是你真的不用这个无线网络了,你停止之后,也不想看到多出来的那块无线网卡,那么就执行
netsh wlan set hostednetwork mode=
就再也看不到那块网卡了,当然你想重新开启的话就执行
netsh wlan set hostednetwork mode=allow
批处理完成:
开启:
netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork ssid="热点的名字,自己命名" key="自己设置密码,大于等于8位即可"
netsh wlan start hostednetwork
复制上面三行到记事本,命名为Start.bat或Start.cmd,注意扩展名,右击以管理员身份运行即可。
停止:
netsh wlan stop hostednetwork
复制上面一行到记事本,命名为Stop.bat或Stop.cmd,注意扩展名,右击以管理员身份运行即可。
最后 :
1. 打开网络共享中心->更改设配器设置
2.右击本地连接->属性->共享
3.勾选允许其他用户通过此计算机的Internet连接来连接
4.在下面框中选择刚启动的虚拟无线网卡
程序员篇:
第二种方案
通过C#实现,本处需要用代码启用共享,无需手动进行设置,所以需要用到一个vbs的脚本