我正在使用ManagedWifi API编写应用程序
http://managedwifi.codeplex.com/SourceControl/changeset/view/41381#213980中的示例为我们提供了如何使用WEP安全性连接到SSID的视图。
如果我们需要在没有“WEP安全性”的情况下连接到已知的SSID,我想要了解一些需要改变的内容。
答案 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