diff --git a/app/GHelper.csproj b/app/GHelper.csproj index c43e6850..819bb1dc 100644 --- a/app/GHelper.csproj +++ b/app/GHelper.csproj @@ -15,7 +15,7 @@ AnyCPU False True - 0.150 + 0.149 diff --git a/app/Ryzen/RyzenControl.cs b/app/Ryzen/RyzenControl.cs index 3473f633..567d3b78 100644 --- a/app/Ryzen/RyzenControl.cs +++ b/app/Ryzen/RyzenControl.cs @@ -7,6 +7,7 @@ using GHelper.Helpers; using System.Management; using System.Net; +using System.Reflection; namespace Ryzen { @@ -153,7 +154,8 @@ namespace Ryzen public static void DownloadRing() { - string requestUri = "https://github.com/seerge/g-helper/releases/latest/download/PluginAdvancedSettings.zip"; + var appVersion = new Version(Assembly.GetExecutingAssembly().GetName().Version.ToString()); + string requestUri = "https://github.com/seerge/g-helper/releases/download/v" + appVersion.Major + "." + appVersion.Minor + "/PluginAdvancedSettings.zip"; Uri uri = new Uri(requestUri); @@ -175,7 +177,7 @@ namespace Ryzen { Logger.WriteLine(ex.Message); Logger.WriteLine(ex.ToString()); - if (!ProcessHelper.IsUserAdministrator()) ProcessHelper.RunAsAdmin("uv"); + if (!ProcessHelper.IsUserAdministrator() && !ex.Message.Contains("remote server")) ProcessHelper.RunAsAdmin("uv"); return; }