C# 连接和断开移动宽带连接

C# 连接和断开移动宽带连接,c#,mobile,connection,broadband,C#,Mobile,Connection,Broadband,请告诉我如何使用C#或DOS连接和断开移动宽带连接?在.NET中没有本机支持,您需要调用win api,特别是wininet.dll并调用。您可以将以下链接用于示例代码。代码是用VB编写的,但是您可以很容易地使用它 在.NET中没有本机支持,您需要调用win api,特别是wininet.dll并调用。您可以将以下链接用于示例代码。代码是用VB编写的,但是您可以很容易地使用它 在命令行(DOS)上,您可以使用netsh命令 说明: 1) 获取移动接口并记下名称 netsh mbn sho

请告诉我如何使用C#或DOS连接和断开移动宽带连接?

在.NET中没有本机支持,您需要调用win api,特别是
wininet.dll
并调用。您可以将以下链接用于示例代码。代码是用VB编写的,但是您可以很容易地使用它


    • 在.NET中没有本机支持,您需要调用win api,特别是
      wininet.dll
      并调用。您可以将以下链接用于示例代码。代码是用VB编写的,但是您可以很容易地使用它

      在命令行(DOS)上,您可以使用netsh命令

      说明: 1) 获取移动接口并记下名称

      netsh mbn show interface
      
      输出:

      There is 1 interface on the system:
      
      Name               : Mobiel 5
      Description        : Sierra Wireless EM7345 4G LTE
      GUID               : xxx
      Physical Address   : xxx
      State              : Not connected
      Device type        : Mobile Broadband device is embedded in the system
      Cellular class     : GSM
      Device Id          : xxx
      Manufacturer       : Sierra Wireless Inc.
      Model              : Sierra Wireless EM7345 4G LTE
      Firmware Version   : FIH7160_V1.2_WW_01.1442.11
      Provider Name      : BEL PROXIMUS
      Roaming            : Yes
      Signal             : 74%
      RSSI / RSCP        : 23 (-67 dBm)
      
      2) 获取接口的连接配置文件(在我的系统上,名称为“mobiel 5”

      输出

      Profiles on interface Mobiel 5:
      -------------------------------------
          {3623E7AB-E116-47E6-8A9B-FCC1ADBE568E}
          {F4E77FAE-D4FD-4196-86CA-852EFE8A9154}
          !!##MBIMModemProvisionedContextInternetProfile##8935299564103228197
      
      3) 使用接口和配置文件名称进行连接

      netsh mbn connect interface="mobiel 5" connmode=name name="{F4E77FAE-D4FD-4196-86CA-852EFE8A9154}"
      
      4) 使用接口名称断开连接

      netsh mbn disconnect interface="mobiel 5"
      
      这适用于Windows 10,在命令行(DOS)上可以使用netsh命令

      说明: 1) 获取移动接口并记下名称

      netsh mbn show interface
      
      输出:

      There is 1 interface on the system:
      
      Name               : Mobiel 5
      Description        : Sierra Wireless EM7345 4G LTE
      GUID               : xxx
      Physical Address   : xxx
      State              : Not connected
      Device type        : Mobile Broadband device is embedded in the system
      Cellular class     : GSM
      Device Id          : xxx
      Manufacturer       : Sierra Wireless Inc.
      Model              : Sierra Wireless EM7345 4G LTE
      Firmware Version   : FIH7160_V1.2_WW_01.1442.11
      Provider Name      : BEL PROXIMUS
      Roaming            : Yes
      Signal             : 74%
      RSSI / RSCP        : 23 (-67 dBm)
      
      2) 获取接口的连接配置文件(在我的系统上,名称为“mobiel 5”

      输出

      Profiles on interface Mobiel 5:
      -------------------------------------
          {3623E7AB-E116-47E6-8A9B-FCC1ADBE568E}
          {F4E77FAE-D4FD-4196-86CA-852EFE8A9154}
          !!##MBIMModemProvisionedContextInternetProfile##8935299564103228197
      
      3) 使用接口和配置文件名称进行连接

      netsh mbn connect interface="mobiel 5" connmode=name name="{F4E77FAE-D4FD-4196-86CA-852EFE8A9154}"
      
      4) 使用接口名称断开连接

      netsh mbn disconnect interface="mobiel 5"
      
      这适用于Windows 10