RegistryHelper class for working with Registry
Add Key [value can be everything (bool, int, string,...), default HKEYType is CurrentUser for other type you need Admin Access]
RegistryHelper.AddOrUpdateKey("myKey", "myFolder", value);
//OR
RegistryHelper.AddOrUpdateRegistryKey("myKey4", "myFolder", "test", HKEYType.LocalMachine);
Get Key [you can cast value to any type you want]
RegistryHelper.GetKey<bool>("myKey", "myFolder");
RegistryHelper.GetKey<string>("myKey", "myFolder");
Delete Key [default value for IsDeleteSubFolder is False]
RegistryHelper.DeleteKey("myKey", "myFolder");
// OR
RegistryHelper.DeleteKey("myKey", "myFolder", True);