我有一个Nokaia 3G USB调制解调器(手机),我想以编程方式打开和关闭。
此调制解调器在Windows 7中安装为另一个网络适配器 - 不添加新的调制解调器。
因为没有添加调制解调器,我无法使用RAS建立代码连接,因为我可以(和做)与许多其他3G USB调制解调器棒。
在“网络连接”窗口中,网络适配器看起来像 WLAN 适配器(您知道,图标中带有“信号强度条”),右键单击它我能够做到交互式连接/断开操作。
但是如何使用此调制解调器建立连接代码?我敢肯定必须有一个简单的方法......?
答案 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的更全面说明。