У нас есть свойство SubKeyCount, которое содержит количество пунктов ниже по дереву.
public int SubKeyCount {get;}
Для того, чтобы им воспользоваться достаточно открыть пункт реестра и мы получим количество пунктов ниже в дереве.
using System; using Microsoft.Win32; class MainClass { public static void Main(string[] args) { RegistryKey rk = Registry.CurrentConfig; Console.WriteLine(rk.SubKeyCount); } }
А вот и результат.
Можете посмотреть в реестре на самом деле так и есть.