Fix Cmdpal launch without admin mode - both runner and setting. (#39494)

* Change to path and args

* Fix both Setting launch and runner launch
This commit is contained in:
Gordon Lam
2025-05-16 04:11:57 -07:00
committed by GitHub
parent 75121ca7f3
commit 0e9c5a82dd
2 changed files with 13 additions and 10 deletions

View File

@@ -34,7 +34,7 @@ namespace Microsoft.PowerToys.Settings.UI.Views
ViewModel.RefreshEnabledState();
}
private void LaunchApp(string appPath)
private void LaunchApp(string appPath, string args)
{
try
{
@@ -43,7 +43,7 @@ namespace Microsoft.PowerToys.Settings.UI.Views
var processStartInfo = new ProcessStartInfo
{
FileName = appPath,
Arguments = string.Empty,
Arguments = args,
WorkingDirectory = dir,
UseShellExecute = true,
Verb = "open",
@@ -64,9 +64,10 @@ namespace Microsoft.PowerToys.Settings.UI.Views
private void CmdPalSettingsDeeplink_Click(object sender, Microsoft.UI.Xaml.RoutedEventArgs e)
{
// Launch CmdPal settings window
string launchPath = "x-cmdpal://settings";
LaunchApp(launchPath);
// Launch CmdPal settings window as normal user using explorer
string launchPath = "explorer.exe";
string launchArgs = "x-cmdpal://settings";
LaunchApp(launchPath, launchArgs);
}
}
}