Доступ к списку доступных точек доступа Wi-Fi в Windows Mobile - PullRequest
1 голос
/ 26 ноября 2008

Мне нужно запросить список доступных точек беспроводного доступа. Мне нужны только их SSID.

Приложение в настоящее время .Net CF 2.0, но с 3.5 это не проблема, если нужно.

Ответы [ 2 ]

2 голосов
/ 27 ноября 2008

Список «соседних» точек доступа извлекается через NDIS или WZC, в зависимости от того, что поддерживает драйвер NIC. И то и другое хорошо документировано в MSDN, но их не так-то просто обернуть. SDF OpenNETCF содержит оболочку, которая просматривает оба, в зависимости от поддержки вашей сетевой карты.

Он доступен через OpenNETCF.Net.NetworkInformation . NetworkInterface * GetAllNetworkInterfaces в новейшем SDF 2.3 (фактически это был там с 2.2).

1 голос
/ 27 ноября 2008

Ну, ядро ​​этого находится в Windows Zero Config .dll, также известной как WZC. Однако из управляемого приложения вы можете перейти через OpenNETCF , поскольку они имеют управляемую оболочку, которая может предоставить эту информацию для вас. Интересующие классы - это классы Adapter или NetworkAdapter.

устаревший API был:

Networking.GetAdapters()

хотя теперь это обесценивается, я думаю, и я извиняюсь, но я забыл, что они заменили его, но будет новый эквивалент.

...