我需要查询可用无线接入点的列表。我只需要他们的 SSID。
该应用程序当前是 .Net CF 2.0,但如果必须,使用 3.5 也不是问题。
我需要查询可用无线接入点的列表。我只需要他们的 SSID。
该应用程序当前是 .Net CF 2.0,但如果必须,使用 3.5 也不是问题。
“附近” AP 的列表通过 NDIS 或 WZC 检索,具体取决于您的 NIC 驱动程序支持的内容。两者在 MSDN 中都有很好的记录,但包装起来并不有趣。OpenNETCF 的 SDF 包含一个包装器,可以查看两者,具体取决于您的 NIC 支持。
它可以通过OpenNETCF.Net.NetworkInformation访问。最新SDF 2.3中的NetworkInterface的GetAllNetworkInterfaces 方法(实际上它从 2.2 开始就存在)。
其核心在于 Windows Zero Config .dll,也称为 WZC。但是,从托管应用程序中,您需要通过OpenNETCF进行,因为它们具有可以为您提供此信息的托管包装器。感兴趣的类是 Adapter 或 NetworkAdapter 类。
过时的 api 是:
Networking.GetAdapters()
虽然现在已经贬值了,但我想我很抱歉,但我忘记了他们用什么代替了它,但会有一个新的等价物。