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

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

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

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 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的文档a73K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6V1k6i4y4C8N6r3!0H3i4K6u0r3L8i4x3%4x3o6j5%4y4o6W2Q4x3U0S2$3i4K6y4p5N6Y4y4Q4x3X3f1^5y4g2)9J5z5g2)9J5k6h3q4K6M7s2R3`.
具体的,你引入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://276K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3#2A6j5%4u0G2M7$3!0X3N6q4)9J5k6h3y4G2L8g2)9J5c8X3&6W2N6s2N6G2M7X3E0A6L8X3N6Q4x3V1k6i4e0p5q4z5i4K6u0r3M7s2u0G2k6X3W2D9k6g2)9J5c8Y4j5I4">
    <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
游客
登录 | 注册 方可回帖
返回