From cc7ada7a4937dab8d3a0fbf97f84ad0c96ce6c9a Mon Sep 17 00:00:00 2001 From: Aetopia <41850963+Aetopia@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:19:17 +0530 Subject: [PATCH] Launch Minecraft: Bedrock Edition using Windows Explorer rather than Windows.System.Launcher.LauncherUriAsync. --- src/MainForm.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/MainForm.cs b/src/MainForm.cs index 9b391af..3f0570d 100644 --- a/src/MainForm.cs +++ b/src/MainForm.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Net; @@ -7,7 +8,6 @@ using System.Windows.Forms; using Windows.Foundation; using Windows.Management.Deployment; -using Windows.System; class MainForm : Form { @@ -131,7 +131,12 @@ internal MainForm(IEnumerable args) } } - await Launcher.LaunchUriAsync(new(preview ? "minecraft-preview://" : "minecraft://")); + Process.Start(new ProcessStartInfo + { + FileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "explorer.exe"), + Arguments = preview ? "minecraft-preview://" : "minecraft://", + UseShellExecute = false + }).Dispose(); Close(); }; }