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);
}
体验新版博客
//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#获取本地连接名(内网&拨号)
- C#获取本地计算机名,IP,MAC地址,硬盘ID
- C#获取本地计算机名,IP,MAC地址,硬盘ID
- C#_获取Internet时间(非本地时间)
- C#获取本地计算机名,IP,MAC地址,硬盘ID
- 【C#】获取本地硬盘分区
- C#编程之 如何获取本地和远程主机的IP及MAC地址
- c#获取本地IP和MAC地址
- C# 获取本地IP地址以及MAC地址
- C#如何获取本地杀毒软件的名称?
- c# 、 Asp.net 获取本地IP和MAC地址
- C#如何获取本地的打印机列表并且指定默认打印机
- c# 获取北京时间更新本地计算机
- C# 获取本地电脑所有的盘符
- C#使用单例模式类获取本地程序目录下XML文件中的配置信息
- C#获取本地IP
- C#如何获取本地IP地址(仅限于单网卡)
- C#获取本地计算机名,IP,MAC地址,硬盘ID
- C# winform中选择本地文件,并获取其路径
- C#获取本地IP地址