.NET 4.x Сетевые подключения - как отключить или подключить соединение с интернет? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Получил имя соединения с интернет Configuration(0).Name И вопрос как отключить и подключить это соединение ?

Решение задачи: «.NET 4.x Сетевые подключения - как отключить или подключить соединение с интернет?»

textual
Листинг программы
Imports System 
Imports Shell32 
 
Public Class Form1 
 
  
    'Отключение - включение локальной сети 
 
    Shared Sub OnOff() 
 
        Dim shell As New ShellClass() 
 
        Dim folder As Folder = shell.[NameSpace](3) 
 
        ' панель управления 
 
        For Each controlPanelItem As FolderItem In folder.Items() 
 
            Dim name As String = controlPanelItem.Name.ToLower() 
 
            If name = "сетевые подключения" Then 
 
                Dim networkConnections As Folder = DirectCast(controlPanelItem.GetFolder, Folder) 
 
                For Each networkConn As FolderItem2 In networkConnections.Items() 
 
                    name = networkConn.Name.ToLower() 
 
  
                    ' первым всегда идёт "отключить" или "подключить", зависит от текущего состояния 
 
                    Dim verbDisable As FolderItemVerb = networkConn.Verbs().Item(0) 
 
                    ' врубаем/вырубаем его 
 
                    verbDisable.DoIt() 
 
                Next 
 
            End If 
 
        Next 
 
    End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы