Как сканировать точку доступа Wifi на Windows Mobile?
Мне нужно отсканировать точку доступа Wi-Fi на Windows Mobile и подключить одну из отсканированных результатов. В настоящее время я использую язык C#, устройство Windows Mobile 6.5, также для сканирования использую приведенный ниже код.
[DllImport(wlanapi.dll", SetLastError=true)]
я использую wlanapi.dll
, но кажется, что не возможно использовать на мобильном телефоне.
Кто-нибудь знает о нижеследующих.
- Могу ли я использовать DLL в Windows Mobile 6.5 для сканирования и подключения?
- Если 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, и хотя это не то, что вам нужно, отображаемые данные представляют собой информацию о беспроводной сети, которая соответствует тому, что вы ищете.