Проверка возможности подключения к Wi-Fi с Windows Mobile Pocket PC

Я новичок в.NET Framework 3.5. В настоящее время в моем C# Project я использую Smart Device Framework, Моя задача состоит в том, чтобы включить подключение Wi-Fi одним нажатием кнопки в форме Windows, чтобы: (Синхронизировать мобильный телефон с веб-частью, т. Е. Получить данные из Интернета на мобильный телефон)

В Windows Mobile 5.0 Pocket PC я не вижу никакой возможности для подключения WLAN в settings --> Connections

Ниже приведен список сетевых адаптеров, отображаемых в Windows Mobile 5.0 Pocket PC, который я вижу при поиске.

введите описание изображения здесь

Я настроил с NE2000 совместимым драйвером Ethernet. Я иду правильным путем?

Также я добавил OpenNETCF.net library в Справочнике по проекту я воспользовался другими ссылками на переполнение стека и документацией Microsoft: Создание приложения для обнаружения Wi-Fi

Ниже приведен фрагмент кода:

/// Check available network interfaces
        foreach (OpenNETCF.Net.NetworkInformation.INetworkInterface networkInterface in OpenNETCF.Net.NetworkInformation.WirelessNetworkInterface.GetAllNetworkInterfaces())
        {   /// network interface i get NE20001

            if (networkInterface.Description.Equals("NE20001"))    
            {
                /// Display current configurations
                textBox1.Text += ("Description: " + networkInterface.Description + "\r\n");
                textBox1.Text += ("IP: " + networkInterface.CurrentIpAddress + "\r\n");
                textBox1.Text += ("ID: " + networkInterface.Id + "\r\n");
                textBox1.Text += ("Status: " + networkInterface.InterfaceOperationalStatus + "\r\n");
                networkInterface.Bind();

                try
                {  
                    INw = (OpenNETCF.Net.NetworkInformation.WirelessZeroConfigNetworkInterface)networkInterface;    ///< Obtain wireless zero configuration interface                     }
                catch
                {
                    textBox1.Text = "Network interface is not Wireless Zero Configuration";     ///< Possible reason can be that image in WinCE 7 
                }

                accessPointCollection = INw.NearbyAccessPoints;

                textBox1.Text += ("Wireless Network available are:\r\n");
                /// Get available wireless network 
                foreach (OpenNETCF.Net.NetworkInformation.IAccessPoint iAccessPoint in accessPointCollection)
                {
                    comboBox1.Items.Add(iAccessPoint.Name);
                    textBox1.Text += (iAccessPoint.Name + " -  signal strength: " + iAccessPoint.SignalStrength + " (" + iAccessPoint.SignalStrength.Decibels + "dB)\r\n");
                }

              }
           }

я получаю значение INw NULL ниже, потому что у него нет WirelessZeroConfigNetworkInterface.

INw = (OpenNETCF.Net.NetworkInformation.WirelessZeroConfigNetworkInterface)networkInterface; 

Так что INw.NearbyAccessPoints не возможен для WirelessZeroConfigNetworkInterface.


1) Как configure WIFI connections в Windows Mobile 5.0 Pocket Pc в.NET3.5

2) Как узнать, включен ли в текущем Windows Mobile 5.0 Pocket Pc Wi-Fi или нет.

3) я что-то не так в моем коде выше, то есть WirelessZeroConfigNetworkInterface требуется для включения Wi-Fi?

Любые предложения будут действительно полезны.

0 ответов

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