Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Управление подключениями через C# (Win7)


Автор: rcapdart 21.1.2012, 00:06
Здравствуйте.. Подскажите пожалуйста - в моей программе необходимо управление подключением. Как его осуществить средствами шарпа?

Я пытался делать через пример, который был здесь на форуме про диал-ап..

Код

       Shell32 shell = new Shell32();
       Folder folder = shell.NameSpace(3); 
       foreach (FolderItem controlPanelItem in folder.Items())
       {
           string name = controlPanelItem.Name.ToLower();
           if (name == "сетевые подключения")
           {
               Folder networkConnections = (Folder)controlPanelItem.GetFolder;
               foreach (FolderItem2 networkConn in networkConnections.Items())
               {
                   name = networkConn.Name.ToLower();
                   if (name == "подключение по локальной сети")
                   {                        
                       FolderItemVerb verbDisable = networkConn.Verbs().Item(0);                      
                       verbDisable.DoIt();
                   }
               }
           }
       }


но увы - всё говорит о том, что данный код актуален на предыдущих версиях Windows. Здесь центр управления сетями и общим доступом...
Подскажите пожалуйста - куда копать :(

Автор: EASports 26.1.2012, 08:01
Думаю, стоит копать в сторону WMI. Погугли про WMI.
Вот это тебе пригодится: http://www.microsoft.com/download/en/details.aspx?id=8572

Автор: rcapdart 28.1.2012, 06:31
Спасибо хоть за какую-то информацию smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)