mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Autoupdate fix
This commit is contained in:
@@ -265,7 +265,7 @@ namespace GHelper
|
|||||||
private void TrackBrightness_Scroll(object? sender, EventArgs e)
|
private void TrackBrightness_Scroll(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AppConfig.setConfig("keyboard_brightness", trackBrightness.Value);
|
AppConfig.setConfig("keyboard_brightness", trackBrightness.Value);
|
||||||
AsusUSB.ApplyBrightness(trackBrightness.Value);
|
AsusUSB.ApplyBrightness(trackBrightness.Value, "Slider");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PictureHelp_Click(object? sender, EventArgs e)
|
private void PictureHelp_Click(object? sender, EventArgs e)
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
||||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||||
<AssemblyVersion>0.75</AssemblyVersion>
|
<AssemblyVersion>0.76</AssemblyVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||||
|
|||||||
@@ -370,7 +370,17 @@ namespace GHelper
|
|||||||
var json = await httpClient.GetStringAsync("https://api.github.com/repos/seerge/g-helper/releases/latest");
|
var json = await httpClient.GetStringAsync("https://api.github.com/repos/seerge/g-helper/releases/latest");
|
||||||
var config = JsonSerializer.Deserialize<JsonElement>(json);
|
var config = JsonSerializer.Deserialize<JsonElement>(json);
|
||||||
var tag = config.GetProperty("tag_name").ToString().Replace("v", "");
|
var tag = config.GetProperty("tag_name").ToString().Replace("v", "");
|
||||||
var url = config.GetProperty("assets")[0].GetProperty("browser_download_url").ToString();
|
var assets = config.GetProperty("assets");
|
||||||
|
|
||||||
|
string url = null;
|
||||||
|
|
||||||
|
for (int i = 0; i < assets.GetArrayLength(); i++) {
|
||||||
|
if (assets[i].GetProperty("browser_download_url").ToString().Contains(".zip"))
|
||||||
|
url = assets[i].GetProperty("browser_download_url").ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (url is null)
|
||||||
|
url = assets[0].GetProperty("browser_download_url").ToString();
|
||||||
|
|
||||||
var gitVersion = new Version(tag);
|
var gitVersion = new Version(tag);
|
||||||
var appVersion = new Version(Assembly.GetExecutingAssembly().GetName().Version.ToString());
|
var appVersion = new Version(Assembly.GetExecutingAssembly().GetName().Version.ToString());
|
||||||
@@ -432,21 +442,21 @@ namespace GHelper
|
|||||||
using (WebClient client = new WebClient())
|
using (WebClient client = new WebClient())
|
||||||
{
|
{
|
||||||
client.DownloadFile(uri, zipLocation);
|
client.DownloadFile(uri, zipLocation);
|
||||||
|
|
||||||
|
Logger.WriteLine(requestUri);
|
||||||
|
Logger.WriteLine(zipLocation);
|
||||||
|
Logger.WriteLine(exeLocation);
|
||||||
|
|
||||||
|
var cmd = new Process();
|
||||||
|
cmd.StartInfo.UseShellExecute = false;
|
||||||
|
cmd.StartInfo.CreateNoWindow = true;
|
||||||
|
cmd.StartInfo.FileName = "powershell";
|
||||||
|
cmd.StartInfo.Arguments = $"Start-Sleep -Seconds 1; Expand-Archive {zipLocation} -DestinationPath {exeDir} -Force; Remove-Item {zipLocation} -Force; {exeLocation}";
|
||||||
|
cmd.Start();
|
||||||
|
|
||||||
|
Application.Exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
var cmd = new Process();
|
|
||||||
cmd.StartInfo.UseShellExecute = false;
|
|
||||||
cmd.StartInfo.CreateNoWindow = true;
|
|
||||||
cmd.StartInfo.FileName = "powershell";
|
|
||||||
cmd.StartInfo.Arguments = $"Start-Sleep -Seconds 1; Expand-Archive {zipLocation} -DestinationPath {exeDir} -Force; Remove-Item {zipLocation} -Force; {exeLocation}";
|
|
||||||
cmd.Start();
|
|
||||||
|
|
||||||
Debug.WriteLine(requestUri);
|
|
||||||
Debug.WriteLine(zipLocation);
|
|
||||||
|
|
||||||
Application.Exit();
|
|
||||||
return;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user