Подключение и отключение мобильного широкополосного соединения - PullRequest
0 голосов
/ 31 декабря 2011

Скажите, пожалуйста, как подключить и отключить мобильное широкополосное соединение с помощью C # или DOS?

Ответы [ 2 ]

1 голос
/ 31 декабря 2011

В .NET нет встроенной поддержки, вам нужно вызвать win api, а именно wininet.dll и InternetGetConnectedState, .Вы можете использовать следующую ссылку для примера кода.Код находится в VB, но вы можете легко преобразовать его в c # .

0 голосов
/ 01 августа 2018

В командной строке (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»

netsh mbn show profiles interface="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

...