Проверка возможности подключения к 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?
Любые предложения будут действительно полезны.