首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows XP SP3上的wlanAPI

Windows XP SP3上的wlanAPI
EN

Stack Overflow用户
提问于 2011-07-26 16:24:59
回答 1查看 1.1K关注 0票数 1

我的WPF应用程序使用ManagedWifi手动控制wifi适配器连接到指定的网络。但是,当我在Windows XP上运行该应用程序时,我一直收到Win32Exception:该请求不受支持(本机错误代码50)。

我测试的系统使用的是Windows XP SP3,我非常确定Windows XP SP3支持NativeWifi:

http://msdn.microsoft.com/en-us/library/ms706556(v=vs.85).aspx

这是我用于连接的配置文件:

代码语言:javascript
复制
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>Louis_flucard</name>
    <SSIDConfig>
        <SSID>
            <hex>4C6F7569735F666C7563617264</hex>
            <name>Louis_flucard</name>
        </SSID>
    </SSIDConfig>
    <connectionType>IBSS</connectionType>
    <connectionMode>manual</connectionMode>
    <MSM>
        <security>
            <authEncryption>
                <authentication>open</authentication>
                <encryption>none</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
        </security>
    </MSM>
</WLANProfile>

这是我用来连接到无线网络的代码部分:

代码语言:javascript
复制
//profileXml is basically the Xml file above
wlanIface.SetProfile(Wlan.WlanProfileFlags.AllUser, profileXml, true);
wlanIface.Connect(Wlan.WlanConnectionMode.Profile, Wlan.Dot11BssType.Any, profileName);

任何帮助都将不胜感激。谢谢。

编辑:添加标签c++。这应该是相关的,因为C/C++也可以与Native Wifi一起工作。

EN

回答 1

Stack Overflow用户

发布于 2011-12-23 13:41:08

IIRC XP不支持WlanConnect调用。请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/bb204766(v=vs.85).aspx上支持的API列表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6827213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档