Как сканировать точку доступа Wifi на Windows Mobile?

Мне нужно отсканировать точку доступа Wi-Fi на Windows Mobile и подключить одну из отсканированных результатов. В настоящее время я использую язык C#, устройство Windows Mobile 6.5, также для сканирования использую приведенный ниже код.

[DllImport(wlanapi.dll", SetLastError=true)]

я использую wlanapi.dll, но кажется, что не возможно использовать на мобильном телефоне.

Кто-нибудь знает о нижеследующих.

  1. Могу ли я использовать DLL в Windows Mobile 6.5 для сканирования и подключения?
  2. Если 1 не представляется возможным, пожалуйста, дайте мне знать различные методы..

Пожалуйста, дайте мне подсказки.

1 ответ

Решение

wlanapi.dll не существует в WinMo/WinCE. Вы должны использовать API, который поддерживается.

Большинство драйверов WinMo WiFi (хотя, вероятно, не все) поддерживают набор API-интерфейсов Wireless Zero Config (WZC). Собственные версии этих API, такие как WZCQueryInterface, описаны в MSDN.

Microsoft не предоставляет какого-либо управляемого интерфейса для этих API, на самом деле нативная документация для них тоже довольно плохая. Окончательный "пример" его использования находится в компоненте NETUI источника Platform Builder. Gettign eval-версия только для исходного кода очень полезна, если вы планируете много заниматься разработкой WinCE/WinMo.

С управляемой точки зрения я написал статью MSDN еще в 2006 году, в которой говорится об использовании SDF для получения информации о сети. С тех пор SDF много переработан, особенно в области WZC, но он все еще довольно похож.

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

Другие вопросы по тегам