Читання з реєстру

Усі ключі за каталогу

RegistryKey key = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"); 

foreach (var v in key.GetSubKeyNames()) 

     Console.WriteLine(v);

}