使用ManagedWifi APi连接到没有WEP安全性的网络

时间:2011-07-08 16:54:21

标签: c# xml

我正在使用ManagedWifi API编写应用程序

http://managedwifi.codeplex.com/SourceControl/changeset/view/41381#213980中的示例为我们提供了如何使用WEP安全性连接到SSID的视图。

如果我们需要在没有“WEP安全性”的情况下连接到已知的SSID,我想要了解一些需要改变的内容。

1 个答案:

答案 0 :(得分:1)

该示例使用WEP的事实是因为使用的配置文件使用WEP。

WLANProfile应遵循the schema explained here。可以找到许多示例WLANProfile here

开放网络的WLANProfile应该或多或少看起来像这样(现在无法测试)

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>{0}</name>
    <SSIDConfig>
        <SSID>
            <name>{0}</name>
        </SSID>
        <nonBroadcast>false</nonBroadcast>
    </SSIDConfig>
    <connectionType>ESS</connectionType>
    <connectionMode>manual</connectionMode>
    <MSM>
        <security>
            <authEncryption>
                <authentication>open</authentication>
                <encryption>none</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
        </security>
    </MSM>
</WLANProfile>

{0}是您要与之连接的SSID