2012-06-29 58 views
1

我有一个Nokaia 3G USB调制解调器(棒),我想打开和关闭编程。如何建立拨号上网连接

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

因为没有调制解调器被添加我不能使用RAS建立从代码连接,因为我可以(并且)与许多其他3G USB调制解调器棒。

在网络连接窗口中的网络适配器看起来像一个WLAN适配器(你知道,在图标的“信号强度条”),并用鼠标右键单击它,我能够做的连接/断开行动交互。

但是我怎样才能建立连接从代码这个调制解调器?我确定必须有一个简单的方法...?

回答

0

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

在你的情况,你应该使用类似的查询:

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

或任何实际的制造商名称是。按名称查询不能保证正常工作,因为用户可以更改连接的名称。

同时检查“How can I tell if a wireless network is connected” Technet上对如何使用Win32_NetworkAdapter的更详细说明。

+0

@Panagoiotis Kanavos:没有,我**不**问如何启用或禁用,我居然问如何更改**连接居留制**(建立和断开连接)。如果我原来的问题没有说清楚,我很抱歉。 –

+0

变更状态的连接要使用[Networkchange类](http://msdn.microsoft.com/en-us/library/system.net.networkinformation.networkchange.aspx),但我不知道这是否是好的,拨号键。 –