From aca7252a00fe999fbe1d89b4b310f656c93deb41 Mon Sep 17 00:00:00 2001 From: starknt <1431880400@qq.com> Date: Mon, 25 Nov 2024 16:43:10 +0800 Subject: [PATCH] try fix open loopback --- packages/core/src/shell/scripts/enable-loopback.js | 3 ++- packages/gui/src/bridge/api/open-enable-loopback.js | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/src/shell/scripts/enable-loopback.js b/packages/core/src/shell/scripts/enable-loopback.js index 017ea93..7d385e3 100644 --- a/packages/core/src/shell/scripts/enable-loopback.js +++ b/packages/core/src/shell/scripts/enable-loopback.js @@ -9,13 +9,14 @@ const execute = Shell.execute const executor = { windows (exec) { const loopbackPath = extraPath.getEnableLoopbackPath() + const sudoCommand = [`"${loopbackPath}"`] const options = { name: 'EnableLoopback', } return new Promise((resolve, reject) => { sudoPrompt.exec( - loopbackPath, + sudoCommand.join(' '), options, (error, _, stderr) => { if (stderr) { diff --git a/packages/gui/src/bridge/api/open-enable-loopback.js b/packages/gui/src/bridge/api/open-enable-loopback.js index d015486..53da1c4 100644 --- a/packages/gui/src/bridge/api/open-enable-loopback.js +++ b/packages/gui/src/bridge/api/open-enable-loopback.js @@ -12,9 +12,11 @@ export default { env: { PARAM: 'VALUE' }, } const exeFile = DevSidecar.api.shell.extraPath.getEnableLoopbackPath() + const sudoCommand = [`"${exeFile}"`] + return new Promise((resolve, reject) => { sudoPrompt.exec( - exeFile, + sudoCommand.join(' '), options, (error, _, stderr) => { if (stderr) {