1

我需要查询可用无线接入点的列表。我只需要他们的 SSID。

该应用程序当前是 .Net CF 2.0,但如果必须,使用 3.5 也不是问题。

4

2 回答 2

2

“附近” AP 的列表通过 NDIS 或 WZC 检索,具体取决于您的 NIC 驱动程序支持的内容。两者在 MSDN 中都有很好的记录,但包装起来并不有趣。OpenNETCF 的 SDF 包含一个包装器,可以查看两者,具体取决于您的 NIC 支持。

它可以通过OpenNETCF.Net.NetworkInformation访问。最新SDF 2.3中的NetworkInterfaceGetAllNetworkInterfaces 方法(实际上它从 2.2 开始就存在)。

于 2008-11-26T21:31:56.060 回答
1

其核心在于 Windows Zero Config .dll,也称为 WZC。但是,从托管应用程序中,您需要通过OpenNETCF进行,因为它们具有可以为您提供此信息的托管包装器。感兴趣的类是 Adapter 或 NetworkAdapter 类。

过时的 api 是:

Networking.GetAdapters()

虽然现在已经贬值了,但我想我很抱歉,但我忘记了他们用什么代替了它,但会有一个新的等价物。

于 2008-11-26T21:00:27.793 回答