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

C#获取本地连接名/拨号连接名

2013-01-20 20:29 225 查看
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);

}

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