首页
社区
课程
招聘
[求助]vc编程实现wifi登陆
发表于: 2015-1-12 23:31 4924

[求助]vc编程实现wifi登陆

2015-1-12 23:31
4924
如题,用vc做个软件用来连接wifi。软件有两个编辑框,一个是账号一个是密码,怎么实现啊,求指教!要代码!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
wifi需要验证账号么?

做成管理系统的样子把 账号密码登录到服务器 服务器返回是否允许这台计算机链接互联网
2015-1-13 01:52
0
雪    币: 1
活跃值: (10)
能力值: ( 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格式的文件。
2015-1-13 09:48
0
雪    币: 302
活跃值: (32)
能力值: ( 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里面的加密方式按照需要来写。。
2015-1-13 11:51
0
游客
登录 | 注册 方可回帖
返回
//