private void SetInstallationConfiguration() { if (runtimeSetup.InstallationConfiguration == null) { runtimeSetup.InstallationConfiguration = InstallationConfiguration.LoadFromRegistry(); } }
/// <summary> /// Loads the configuration from the registry. /// </summary> /// <returns>The installed configuration.</returns> public static InstallationConfiguration LoadFromRegistry() { InstallationConfiguration configuration = new InstallationConfiguration(); foreach (Pair <RegistryKey, string> pair in RootKeys) { configuration.LoadFromRegistry(pair.First, pair.Second); } return(configuration); }
/// <summary> /// Loads the configuration from the registry. /// </summary> /// <returns>The installed configuration.</returns> public static InstallationConfiguration LoadFromRegistry() { InstallationConfiguration configuration = new InstallationConfiguration(); foreach (Pair<RegistryKey, string> pair in RootKeys) configuration.LoadFromRegistry(pair.First, pair.Second); return configuration; }