توسط متد RegistryKey.OpenBaseKey() شاخه ای را که نیاز به پیمایش دارید را با ست کردن RegistryView بدست بیارید و آدرس کلیدهای زیرمجموعه را به صورت نسبی تعیین کنید
مثال
RegistryKey localMachineRegistry32 = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32);
RegistryKey software32 = localMachineRegistry32.OpenSubKey("SOFTWARE\\");
listBox1.DataSource = software32.GetSubKeyNames();
RegistryKey localMachineRegistry64 = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);
RegistryKey software64 = localMachineRegistry64.OpenSubKey("SOFTWARE\\");
listBox2.DataSource = software64.GetSubKeyNames();