Ищем класс C#, который обертывает вызовы для выполнения следующих действий:
читать и писать значение ключа читать и писать ключевую запись
перечислить записи в ключе. Это важно. Например, необходимо перечислить все записи в: HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBC.INI \ ODBC Источники данных
(Я просмотрел некоторые классы реестра codeproject.com, и они не перечислили)





Используйте стандартные классы реестра C# / .NET и перечислите результат GetSubKeyNames ().
См. Пример здесь.
Посмотрите в пространство имен «Microsoft.Win32». Там вы найдете функции для создания и чтения записей реестра.
Registry.CurrentUser.OpenSubKey()
Registry.CurrentUser.CreateSubKey()
так далее..
Надеюсь, этот код очень поможет вам взглянуть на этот пост Итерация реестра в C#
Код также включен в него.