diff --git a/src-tauri/src/core/sysopt.rs b/src-tauri/src/core/sysopt.rs index cd04e747..7ddeec30 100644 --- a/src-tauri/src/core/sysopt.rs +++ b/src-tauri/src/core/sysopt.rs @@ -134,9 +134,8 @@ impl Sysopt { let app_handle = Handle::global().app_handle().unwrap(); - let binary_path = dirs::app_resources_dir()?; + let binary_path = dirs::service_path()?; let sysproxy_exe = binary_path.with_file_name("sysproxy.exe"); - if !sysproxy_exe.exists() { bail!("sysproxy.exe not found"); } @@ -198,7 +197,7 @@ impl Sysopt { let app_handle = Handle::global().app_handle().unwrap(); - let binary_path = dirs::app_resources_dir()?; + let binary_path = dirs::service_path()?; let sysproxy_exe = binary_path.with_file_name("sysproxy.exe"); if !sysproxy_exe.exists() {