J'ai une application .NET (WPF mais cela n'a pas vraiment d'importance) fonctionnant sous Windows 7 (x86). Je souhaite me connecter à Internet depuis mon application pour appeler un service Web. Quand il y a une connexion wifi, je veux l'utiliser. S'il n'y a pas de connexion Wi-Fi, je souhaite me connecter automatiquement à un paramètre de connexion GPRS défini dans le système d'exploitation (par exemple, dans les paramètres de connexion d'Internet Explorer). À l'époque de l'accès à distance, vous pouviez spécifier à la fois une connexion LAN et une connexion d'accès à distance dans IE, et lorsque IE détectait qu'il n'y avait pas de LAN, on vous demandait si vous vouliez vous connecter à l'accès commuté .Est-il possible d'utiliser les paramètres de connexion IE à partir d'une application .NET
Dans ce cas, j'ai wifi au lieu de LAN et GPRS au lieu de dialup et je n'utilise pas IE mais une application .NET personnalisée. Demander à l'utilisateur avec une boîte de dialogue d'OS serait OK.
Je peux le faire moi-même avec l'API wlan gérée (codeplex) et le SDK du fabricant de chipset GPRS, mais je veux savoir si Windows 7 peut le faire pour moi.
Je ne vois pas comment utiliser un proxy démarrera GPRS s'il n'y a pas de connectique WLAN. Pouvez-vous clarifier un peu plus? – stombeur
@StephaneT - J'ai seulement répondu aux paramètres de connexion IE de lecture de la partie .net. Est-ce votre question sur la sélection d'un des 2 réseaux disponibles? –
Ce que je veux dire c'est que si vous définissez une connexion dans IE, pas une connexion LAN mais une connexion commutée ou autre, est-il possible de détecter qu'il n'y a pas de connexion LAN et activer l'une des autres connexions sans avoir à implémenter cette toi même. En d'autres termes, y a-t-il une fenêtre ou IE api que je peux appeler qui fait cela pour moi. – stombeur