A module to access OS registry.
Currently implemented for windows only.
try {
new WindowsRegistry().add("HKEY_CURRENT_USER\\Environment", "Test", new WindowsRegistryValue(REG_DWORD, "0x1"));
} catch (RegistryException e) {
throw new IllegalStateException("Can't add registry entry", e);
}
try {
RegistryValue value = new WindowsRegistry().get("HKEY_CURRENT_USER\\Environment", "Test");
} catch (RegistryException e) {
throw new IllegalStateException("Can't add registry entry", e);
}
try {
new WindowsRegistry().delete("HKEY_CURRENT_USER\\Environment", "Test");
} catch (RegistryException e) {
throw new IllegalStateException("Can't delete registry entry", e);
}