mirror of
https://github.com/Ylianst/MeshCentralRouter
synced 2025-12-06 00:13:33 +00:00
Fixes due to the merge with Yilanst master
This commit is contained in:
16
Settings.cs
16
Settings.cs
@@ -13,8 +13,12 @@ namespace MeshCentralRouter
|
||||
{
|
||||
try { Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Open Source\MeshCentral Router", name, value); } catch (Exception) { }
|
||||
}
|
||||
public static void SetRegValue(string name, bool value)
|
||||
{
|
||||
try { Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Open Source\MeshCentral Router", name, value.ToString()); } catch (Exception) { }
|
||||
}
|
||||
/// <summary>
|
||||
/// This function querys the registry. If the key is found it returns the value
|
||||
/// This function querys the registry. If the key is found it returns the value as a string
|
||||
/// </summary>
|
||||
/// <param name="name">Keyname</param>
|
||||
/// <param name="value">Return on fail</param>
|
||||
@@ -23,5 +27,15 @@ namespace MeshCentralRouter
|
||||
{
|
||||
try { return Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\Open Source\MeshCentral Router", name, value).ToString(); } catch (Exception) { return value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// This function querys the registry. If the key is found it returns the value as a boolean
|
||||
/// </summary>
|
||||
/// <param name="name">Keyname</param>
|
||||
/// <param name="value">Return on fail</param>
|
||||
/// <returns></returns>
|
||||
public static bool GetRegValue(string name, bool value)
|
||||
{
|
||||
try { return bool.Parse(GetRegValue(name, value.ToString())); } catch (Exception) { return value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user