Можно ли использовать настройки подключения IE из приложения .NET

У меня есть приложение .NET (WPF, но это не имеет особого значения), работающее в Windows 7 (x86). Я хочу подключиться к Интернету из своего приложения, чтобы вызвать веб-службу. Когда есть соединение Wi-Fi, я хочу его использовать. Если нет подключения к Wi-Fi, я хочу автоматически подключиться к настройке подключения GPRS, определенной в ОС (например, в настройках подключения Internet Explorer).

Во времена коммутируемого доступа, в IE можно было указать как подключение к локальной сети, так и подключение по телефонной линии, и когда IE обнаружил, что локальной сети нет, вас спросили, хотите ли вы подключиться по телефонной линии.

В этом случае у меня вместо этого есть Wi-Fi LAN и GPRS вместо коммутируемого доступа, и я использую не IE, а пользовательское приложение .NET. Запрос пользователю в диалоговом окне ОС будет нормально.

Я могу сделать это сам с помощью управляемого API wlan (codeplex) и SDK производителя чипсета GPRS, но я хочу знать, есть ли способ, которым Windows 7 может сделать это за меня.

1
задан stombeur 24 September 2010 в 14:45
поделиться