2

我正在开发一个实用程序,该实用程序使我能够使用 c++ 识别可在 Windows 上使用的接口/适配器。

我的问题是,是否有任何功能或程序可用于识别接口或适配器(蓝牙、wifi、wifi-direct、nfc),并提供简单的输出(我有或没有,真/假等) .

虽然存在枚举接口的函数(请参阅:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms706749%28v=vs.85%29.aspx),调用这些返回的数据是太多或太独特了,在我开始尝试从它们创建套接字/呼叫服务之前,我只是在寻找系统是否具有蓝牙、wifi、wifi-direct 和/或 nfc 的真/假。

目前看来,要做到这一点是一场艰苦的战斗,这让我很好奇,这是否还没有通过调用一些更方便的函数对我可用,或者已经由其他人完成。我认为简单地尝试连接可能会给我一个错误,我可以用它作为没有可用接口的“证据”,但这似乎非常不合适且容易出错。

如果不是,我将开始编写它,但看起来我运行的输出超出了这么简单的事情所必需的输出。

任何信息都会很有用,谢谢!

编辑:Jerry Coffin 的建议有效,尽管我正在等待获得硬件,以便我可以针对 wifi-direct 和 nfc 对其进行测试。

4

0 回答 0