C# 正在将注册表字符串值读入列表

C# 正在将注册表字符串值读入列表,c#,registry,C#,Registry,我的注册表项位置如下所示: 我正在寻找C代码,它允许我枚举HKEY_LOCAL_MACHINE\SOFTWARE\Test\Windows Update\Exceptions中的所有REG_SZ值,以便将它们添加到列表中。我找到了一些示例,说明了当您知道显式路径时如何读取特定值(RegistryKey.GetValue方法),但在本例中,我需要读取“Exceptions”键下的所有值,而不知道值名称 应该给你你要找的清单。然后可以遍历返回的名称,并调用以获取每个名称的值。例如: foreach

我的注册表项位置如下所示:

我正在寻找C代码,它允许我枚举HKEY_LOCAL_MACHINE\SOFTWARE\Test\Windows Update\Exceptions中的所有REG_SZ值,以便将它们添加到列表中。我找到了一些示例,说明了当您知道显式路径时如何读取特定值(RegistryKey.GetValue方法),但在本例中,我需要读取“Exceptions”键下的所有值,而不知道值名称

应该给你你要找的清单。然后可以遍历返回的名称,并调用以获取每个名称的值。例如:

foreach(valueName in exceptions.GetValueNames())
    myList.Add(String.Format("{0} is {1}", valueName, exceptions.GetValue(valueName)));