我正在使用 Windows Native Wifi。基本上在知道 Wifi 热点具有哪种类型的身份验证和加密之后,我会向用户询问密码,然后调用WlanSetProfile()
以创建/保存配置文件(包含密码),然后调用WlanConnect()
以使用此配置文件进行连接。
只要密码正确,此过程就可以连接到 Internet。如果密码很短(显然不是正确的),我可以检测到它,因为它WlanSetProfile()
会返回一个适当的错误代码。但是,当密码错误(意味着它是一个有效的字符串)时,仍然会创建配置文件,但 Wifi 连接只是有限的访问,因为我无法再使用此配置文件连接到互联网。
问题是,我一开始不知道如何确定密码是否错误。是否有 API 或程序可用于验证密码是否正确?