static string ReadRegistry(RegistryView view, string keyName, string defaultValue) { using (var key = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, view).OpenSubKey(@"SOFTWARE\ParticularSoftware\ServiceBus")) { if (key == null) { return defaultValue; } return (string) key.GetValue(keyName, defaultValue); } }