能力值:
( LV2,RANK:10 )
|
-
-
2 楼
wifi需要验证账号么?
做成管理系统的样子把 账号密码登录到服务器 服务器返回是否允许这台计算机链接互联网
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
首先一个最主要的问题,谁家的WIFI有帐号这一说?
如果你是需要做成一个带登陆认证效果的系统,比如移动的WIMAX这样的,那你需要自己架设一个服务器,来为客户机提供网络连接。这就和你说的只有两个框的登陆没关系了。你这个只是极简单的一个东西,而且还要依赖服务端提供的接口。
你仔细描述下到底是什么需求。
如果只是需要连接一个已知的AP,那好办了。看下面。
你这两个框倒是够了,但是你至少还要指定你要连接的AP的 SSID什么的。不然你就动态获取周围的AP列表。
这个在windows的API中有。你可以看看MSDN的文档 http://msdn.microsoft.com/en-us/library/windows/desktop/ms706749(v=vs.85).aspx
具体的,你引入wlanapi.h研究一下。
需要注意的是,有个profile参数,你想要连接的AP的profile需要你通过SSID\password来生成。这是个XML格式的文件。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
<?xml version="1.0" encoding="US-ASCII"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>TOcon</name>
<SSIDConfig>
<SSID>
<name>wifi的ssid,就是你说的账号</name>
</SSID>
</SSIDConfig>
<connectionType>ESS</connectionType>
<connectionMode>auto</connectionMode>
<autoSwitch>false</autoSwitch>
<MSM>
<security>
<authEncryption>
<authentication>WPAPSK</authentication>
<encryption>TKIP</encryption>
<useOneX>false</useOneX>
</authEncryption>
<sharedKey>
<keyType>passPhrase</keyType>
<protected>false</protected>
<keyMaterial>密码</keyMaterial>
</sharedKey>
</security>
</MSM>
</WLANProfile>
你需要写一个这样一个xml文件,然后你用wlanapi的是要需要他。
security里面的加密方式按照需要来写。。
|
|
|