Это не работает для меня:
public bool createRegistry()
{
if (!registryExists())
{
Microsoft.Win32.Registry.LocalMachine.CreateSubKey("Software\\xelo\\");
Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\\xelo").SetValue("hostname", (string)hostname, Microsoft.Win32.RegistryValueKind.String);
return true;
}
else
{
return updateRegistry();
}
}
Ошибка исключения связана с Not Authorized для этого. Любая помощь будет одобрена
Exeption: System.UnauthorizedAccessException | "Cannot write to the registry key"
Для рабочего ответа прочитайте комментарий к принятому решению