Я работаю над проектом, который должен подключаться к серверам через Wi-Fi/gprs. Project - это приложение для Windows CE 6.0, которое я пишу в Visual Studio 2008 на C#.WinCE 6.0, работа с GPRS/WiFi
У меня есть два ключа для работы. Сначала я должен подключиться через Wi-Fi, второй - через gprs. Поэтому мне нужно знать, как я могу изменить метод соединения между Wi-Fi и gprs?
Я нашел и попробовал так: я включаю WiFi и gprs на своем устройстве. Поэтому я работаю через Wi-Fi, потому что он имеет более высокий приоритет. Когда мне нужно работать через gprs, я отключу Wi-Fi (SetDevicePower
). Но когда я включаю Wi-Fi, он не подключается к моей Preferred Network.
Также я слышал о том, как программно изменить приоритет между gprs/wifi в таблице приоритетов ОС, но я не нашел никакой информации о том, как это сделать.
Надеюсь, вы можете мне помочь.
Я попробовал этот путь , 'GetAdapterAddresses()' работает правильно, поэтому у меня есть WiFi и GPRS IP. Но я не понимаю, как использовать CreateIpForwardEntry() '. Где я могу получить данные для 'dwForwardNextHop' и' dwForwardIfIndex'. И где я могу получить шлюз для Wi-Fi и gprs? –