Update work directory correctly

This commit is contained in:
Jack251970 2025-06-11 20:00:40 +08:00
parent ea9ede2e0e
commit d13901bb9d

View file

@ -581,6 +581,8 @@ namespace Flow.Launcher
{ {
try try
{ {
workingDirectory = string.IsNullOrEmpty(workingDirectory) ? Environment.CurrentDirectory : workingDirectory;
// Deelevate process if it is running as administrator // Deelevate process if it is running as administrator
if (Win32Helper.IsAdministrator() && !runAsAdmin) if (Win32Helper.IsAdministrator() && !runAsAdmin)
{ {
@ -595,7 +597,7 @@ namespace Flow.Launcher
var info = new ProcessStartInfo var info = new ProcessStartInfo
{ {
FileName = filePath, FileName = filePath,
WorkingDirectory = string.IsNullOrEmpty(workingDirectory) ? Environment.CurrentDirectory : workingDirectory, WorkingDirectory = workingDirectory,
Arguments = arguments, Arguments = arguments,
UseShellExecute = true, UseShellExecute = true,
Verb = runAsAdmin ? "runas" : "", Verb = runAsAdmin ? "runas" : "",