如何建立拨号上网

时间:2012-06-29 10:26:03

标签: c# networking windows-7 usb modem

我有一个Nokaia 3G USB调制解调器(手机),我想以编程方式打开和关闭。

此调制解调器在Windows 7中安装为另一个网络适配器 - 不添加新的调制解调器。

因为没有添加调制解调器,我无法使用RAS建立代码连接,因为我可以(和做)与许多其他3G USB调制解调器棒。

在“网络连接”窗口中,网络适配器看起来像 WLAN 适配器(您知道,图标中带有“信号强度条”),右键单击它我能够做到交互式连接/断开操作。

但是如何使用此调制解调器建立连接代码?我敢肯定必须有一个简单的方法......?

1 个答案:

答案 0 :(得分:0)

您真正要问的是,如何启用或禁用网络连接。您可以使用WMI(如SO question所示)执行此操作,以使用Win32_NetworkAdapter类的相应方法启用或禁用该卡。您可以通过读取NetConnectionStatus属性来检查连接状态,但不能更改连接状态。

在您的情况下,您应该使用如下查询:

"SELECT * FROM Win32_NetworkAdapter WHERE Manufacturer == 'Nokaia' "

或任何实际的制造商名称。无法保证按名称查询,因为用户可以更改连接的名称。

另请在Technet上查看“How can I tell if a wireless network is connected”,以获取有关如何使用Win32_NetworkAdapter的更全面说明。