2 icelake123456 icelake123456 于 2013.10.10 12:35 提问

VC++如何实现电脑创建wifi热点?

希望能给个实例代码,实现如下功能:
1、建立的wifi热点有开放和加密两种模式
2、能扫描周围的wifi信号

3个回答

oyljerry
oyljerry   Ds   Rxr 2015.01.02 15:37
已采纳

电脑带有无线WIFI网卡,这样可以作为AP,提供WIFI信号给其他访问

oyljerry
oyljerry   Ds   Rxr 2015.01.02 15:44

1、以管理员身份运行命令提示符:

快捷键win+R→输入cmd→然后win7会自动搜索出cmd命令,右键点击-以管理员身份运行

2、启用并设定虚拟WiFi网卡:

运行命令:netsh wlan set hostednetwork mode=allow ssid=lijingpeng key=12345678

此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。

                         ssid:无线网名称,最好用英文(以wuminPC为例)。 这个可以随便改成自己喜欢的名字

                         key:无线网密码,八个以上字符(以wuminWiFi为例)。 本人测试低于8个字符的密**创建失败

以上三个参数可以单独使用,例如只使用mode=disallow可以直接禁用虚拟Wifi网卡。

开启成功后,网络连接中会多出一个网卡为“MicrosoftVirtual WiFi Miniport Adapter”的无线连接2,为方便起见,将其重命名为虚拟WiFi。若没有,只需更新无线网卡驱动就OK了。

3、设置Internet连接共享:

在“网络连接”窗口中,右键单击已连接到Internet的网络连接,选择“属性”→“共享”,勾上“允许其他······连接(N)”并选择“虚拟WiFi”。

确定之后,提供共享的网卡图标旁会出现“共享的”字样,表示“宽带连接”已共享至“虚拟WiFi”。

4、开启无线网络:

继续在命令提示符中运行:netsh wlan start hostednetwork

(将start改为stop即可关闭该无线网,以后开机后要启用该无线网只需再次运行此命令即可

至此,虚拟WiFi的红叉叉消失,WiFi基站已组建好,主机设置完毕。笔记本、带WiFi模块的手机等子机搜索到无线网络wuminPC,输入密码wuminWiFi,就能共享上网啦!

附:显示无线网络信息命令:netsh wlan showhostednetwork

虚拟无线AP发射的WLAN是802.11g标准,带宽为54Mbps。

oyljerry
oyljerry   Ds   Rxr 2015.01.02 15:46
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!