检查EAP凭据问题

问题描述 投票:0回答:1

我想使用程序从导入的配置文件连接到企业无线网络时,检查是否存在EAP凭据(是否存储在注册表中)。我使用这种方法:WlanSetProfileEapXmlUserData用于存储用户凭据。导入的配置文件仅存储无线网络xml数据,而不存储用户名和密码。因此,我应该使用Wlan API中的哪种方法来验证特定无线配置文件是否存在用户凭据?我只需要信息。谢谢。

c++ wlan wlanapi
1个回答
0
投票

我已通过检查MS文档(wlan_notification_acm_network_available)中的https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/ms706902(v=vs.85)代码来解决此问题:

wlan_notification_acm_network_available通知在以下所有条件均发生时发送:

  • 无线服务在扫描后找到可连接的网络
  • 接口处于断开状态;
  • 没有无线服务可以用来连接的兼容自动连接配置文件。

一段时间后,在没有用户凭据的情况下连接到EAP配置文件,它将获得wlan_notification_acm_network_available code。现在,应用程序将其拦截并发送通知以输入用户凭据。问题已解决。

© www.soinside.com 2019 - 2024. All rights reserved.