Как сканировать точку доступа Wifi на Windows Mobile? - PullRequest
2 голосов
/ 05 октября 2010

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

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

Я использую wlanapi.dll, но, похоже, его невозможно использовать на мобильном телефоне.

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

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

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

1 Ответ

2 голосов
/ 05 октября 2010

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 еще в '06, в которой говорится об использовании SDF для получения информации о сети. С тех пор SDF сильно переработан, особенно в области WZC, но он все еще довольно похож.

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

...