Exemplo n.º 1
0
        /// <summary>
        /// Gibt den Root Registry Key zurück.
        /// </summary>
        /// <param name="root">Der Registryzweig welcher als Root verwendet werden soll.</param>
        /// <returns>Gibt den Registry Root zurück.</returns>
        protected RegistryKey getRegistryRoot(registryHives root)
        {
            switch (root)
            {
            case registryHives.HKEY_CLASSES_ROOT:
                return(Registry.ClassesRoot);

            case registryHives.HKEY_CURRENT_USER:
                return(Registry.CurrentUser);

            case registryHives.HKEY_LOCAL_MACHINE:
                return(Registry.LocalMachine);

            default:
                return(null);
            }
        }
Exemplo n.º 2
0
		/// <summary>
		/// Gibt den Root Registry Key zurück.
		/// </summary>
		/// <param name="root">Der Registryzweig welcher als Root verwendet werden soll.</param>
		/// <returns>Gibt den Registry Root zurück.</returns>
		protected RegistryKey getRegistryRoot(registryHives root) {
			switch (root) {
				case registryHives.HKEY_CLASSES_ROOT:
					return Registry.ClassesRoot;
				case registryHives.HKEY_CURRENT_USER:
					return Registry.CurrentUser;
				case registryHives.HKEY_LOCAL_MACHINE:
					return Registry.LocalMachine;
				default:
					return null;
			}
		}