我有一个在Windows7 (x86)上运行的.NET应用程序(WPF,但这并不重要)。我想从我的应用程序连接到internet以调用web服务。当有wifi连接时,我想使用它。在拨号时代,您可以在IE中指定LAN连接和拨号连接,当IE检测到没有LAN时,系统会询问您是否要连接到拨号。在这种情况下,我使用的是wifi而不是局域网和GPRS而不是拨号,我使用的也不是IE,而是一个定制的.NET应用程序。用操作系统对话框提示用户就可以了。我可以使用托管wlan API (codeplex)和GPRS芯片组制造
当我设置拨号连接时,机器能够解析外部域名。当我只是插入它没有拨号,它将不会解决名称。它可以解析网络内部其他机器的名称,其他机器可以对其进行平分。它可以平路由器和外部up而不需要拨号。路由器和网络对于网络上的其他4台机器来说是绝对安全的-- Windows 7和Linux机箱,以及我的Android手机,它们都不需要拨号连接。
无论防火墙是打开还是关闭,都会发生相同的行为。