winapi - 为什么 Windows XP SP3 上缺少 wlanapi.lib

标签 winapi network-programming

为了获取有关无线 LAN 卡的信息,我遇到了 api WlanEnumInterfaces 。在文档中,它说

 Minimum supported client  - Windows Vista, Windows XP with SP3 

这意味着该 API 在上述操作系统上可用

该应用程序在带有 SP3 的 Windows XP 上运行,但是当 inlcude 时,它​​会给出错误 - 文件未找到。

如果我搜索整个电脑,则找不到该文件。连对应的库“wlanapi.lib”都缺失了

任何帮助都会有用......

最佳答案

您应该寻找 wlanapi.dll,它是运行时组件。

通常,当您使用新的 API 时,您应该使用 LoadLibraryGetProcAddress,这样您就可以优雅地处理失败。

关于winapi - 为什么 Windows XP SP3 上缺少 wlanapi.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432235/

相关文章:

c - 如何在控制台应用程序中设置WM_KEYDOWN消息拦截器?

c++ - 具有可变周期的 WaitableTimer

winapi - Windows : How to intercept Win32 disk I/O API

c# - 如何在两个 C# 应用程序之间创建状态加密连接?

android - 如何在android中的特定时间安排长时间运行的网络任务?

windows - 提供 RIDEV_NOLEGACY 标志时的原始输入和窗口交互问题

c++ - 清除通知托盘图标,windows shell

networking - TCP Socket 无连接超时

java - 无法为我的 Java 应用程序选择正确的网络解决方案

c# - 释放和更新基于 DHCP 的 IP 地址