首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c# RegistryKey双循环?

c# RegistryKey双循环?
EN

Stack Overflow用户
提问于 2013-01-10 05:36:22
回答 1查看 197关注 0票数 0

如果我运行下面的代码,我会得到:

代码语言:javascript
复制
 PG_ID_N_1_NA_ID_1,
 PG_ID_N_2_NA_ID_1,
 PG_ID_N_3_NA_ID_1,
 PG_ID_N_4_NA_ID_1

但是,我想要做的是获取每个键下的FriendlyName REG_SZ的值。

代码语言:javascript
复制
RegistryKey r = Registry.LocalMachine;
r = r.OpenSubKey(@"SYSTEM\CurrentControlSet\Enum\{C641C770-FAAC-44ED-9C73-48D1B5E59200}\NDIS&VEN_1924&DEV_0803&SUBSYS_62271924", false);
foreach (string s in r.GetSubKeyNames())
{
    Console.WriteLine(s);
}
r.Close();
EN

回答 1

Stack Overflow用户

发布于 2013-01-10 06:08:32

下面是什么:

代码语言:javascript
复制
RegistryKey r = Registry.LocalMachine;
r = r.OpenSubKey(@"SYSTEM\CurrentControlSet\Enum\{C641C770-FAAC-44ED-9C73-48D1B5E59200}\NDIS&VEN_1924&DEV_0803&SUBSYS_62271924", false);  
foreach (string s in r.GetSubKeyNames())
{
    using (RegistryKey subKey = r.OpenSubKey(s))
    {
        Console.WriteLine(subKey.GetValue("FriendlyName"));
    }
}
r.Close();

我在这台计算机上没有编译器,所以上面的代码可能是垃圾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14246953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档