diff --git a/BetterGenshinImpact/Core/Config/Global.cs b/BetterGenshinImpact/Core/Config/Global.cs index d35a6a6f..c24c6354 100644 --- a/BetterGenshinImpact/Core/Config/Global.cs +++ b/BetterGenshinImpact/Core/Config/Global.cs @@ -5,7 +5,7 @@ namespace BetterGenshinImpact.Core.Config; public class Global { - public static string Version { get; } = "0.26.3"; + public static string Version { get; } = "0.26.4"; public static string StartUpPath { get; } = AppContext.BaseDirectory; diff --git a/BetterGenshinImpact/GameTask/SystemControl.cs b/BetterGenshinImpact/GameTask/SystemControl.cs index c2a41197..f5e570e0 100644 --- a/BetterGenshinImpact/GameTask/SystemControl.cs +++ b/BetterGenshinImpact/GameTask/SystemControl.cs @@ -1,5 +1,6 @@ using System; using System.Diagnostics; +using System.IO; using System.Linq; using System.Threading.Tasks; using Vanara.PInvoke; @@ -19,7 +20,8 @@ public class SystemControl Process.Start(new ProcessStartInfo(path) { UseShellExecute = true, - Arguments = TaskContext.Instance().Config.GenshinStartConfig.GenshinStartArgs + Arguments = TaskContext.Instance().Config.GenshinStartConfig.GenshinStartArgs, + WorkingDirectory = Path.GetDirectoryName(path) }); for (var i = 0; i < 5; i++) @@ -232,4 +234,4 @@ public class SystemControl // // TODO:点完之后有个15s的倒计时,好像不处理也没什么问题,直接睡个20s吧 // Thread.Sleep(20000); // } -} \ No newline at end of file +}