您的位置:首页 > 编程语言 > C#

C#获取本地连接名(内网&拨号)

2007-05-19 17:54 309 查看
 


using Microsoft.Win32;  




//1.C#获取本地内网连接名


private void CreateList()




 ...{


    RegistryKey RegKey = Registry.LocalMachine;


    RegKey= RegKey.OpenSubKey(@"SYSTEMControlSet001ControlNetwork{4D36E972-E325-11CE-BFC1-08002BE10318}");


            string []KeysList = RegKey.GetSubKeyNames();    //Get List


            foreach (string Key in KeysList)




            ...{


    //Except "useable" key--"Connection",it's other names "Descriptions";


                if (Key == "Descriptions")   


                    continue;


                RegistryKey SubKey = RegKey.OpenSubKey(Key);


                SubKey = SubKey.OpenSubKey("Connection");


                comboBox1.Items.Add(SubKey.GetValue("Name"));


            }


}






//2.C#获取本机拨号连接名


            RegistryKey UserKey = Registry.CurrentUser;


            RegistryKey Key = UserKey.OpenSubKey("RemoteAccess/Profile");


            string[] KeysList = Key.GetSubKeyNames();


            foreach (string key in KeysList)




            ...{


                comboBox1.Items.Add(key);


            }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# string