Ejemplo n.º 1
0
        public static bool SetRegistryValue(WRegisterTool.WRegisterRootKeyType rootKeyType, string keyPath, string keyValueName, string keyValue)
        {
            RegistryKey registryKey = WRegisterTool.GetRegistryKey(rootKeyType, keyPath);

            registryKey.SetValue(keyValueName, keyValue);
            return(true);
        }
Ejemplo n.º 2
0
        public static string GetRegistryValue(WRegisterTool.WRegisterRootKeyType rootKeyType, string keyPath, string keyName)
        {
            RegistryKey registryKey = WRegisterTool.GetRegistryKey(rootKeyType, keyPath);

            if (WRegisterTool.IsKeyHaveValue(registryKey, keyName))
            {
                return(registryKey.GetValue(keyName).ToString());
            }
            return(null);
        }
Ejemplo n.º 3
0
        public static bool DeleteRegistryValue(WRegisterTool.WRegisterRootKeyType rootKeyType, string keyPath, string keyValueName)
        {
            RegistryKey registryKey = WRegisterTool.GetRegistryKey(rootKeyType, keyPath);

            if (WRegisterTool.IsKeyHaveValue(registryKey, keyValueName))
            {
                registryKey.DeleteValue(keyValueName);
                return(true);
            }
            return(false);
        }