我正在开展一个项目,该项目要求我能够可靠地检测 PC 和 Mac 上是否存在无线功能。
理想情况下,我希望通过现有的命令行工具来实现这一点,我可以将其与我的应用程序打包在一起,或者可能已经存在于操作系统上。
无线功能是指台式电脑上存在无线网络适配器,或笔记本电脑上内置无线网络,甚至是无线加密狗/USB 密钥 - 基本上是任何允许连接到无线路由器的设备或组件的存在.
我一直在研究简单地从 PC 上的“ipconfig /all”或“systeminfo”和 Mac 上的“system_profiler”捕获输出......然后解析已知的无线适配器和关键字,但这似乎不是一个理想的解决方案.
我可以使用任何 API 在任一平台上实现此目的吗?
编辑:理想情况下,我想支持的平台是:
Windows:2000/XP/Vista/7 Mac:10.4/.5/.6