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); }
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); }
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); }