From 0d72b8a40ce1ce62942009e1737506da741249a3 Mon Sep 17 00:00:00 2001 From: Valeriy Manzhos <47538801+InvisibleRain@users.noreply.github.com> Date: Tue, 7 Apr 2026 12:52:59 +0300 Subject: [PATCH] Explicitly specify UID to use in RunProcess calls --- v2rayN/ServiceLib/Manager/CoreManager.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/v2rayN/ServiceLib/Manager/CoreManager.cs b/v2rayN/ServiceLib/Manager/CoreManager.cs index 9d4e839a..9f7f64d9 100644 --- a/v2rayN/ServiceLib/Manager/CoreManager.cs +++ b/v2rayN/ServiceLib/Manager/CoreManager.cs @@ -115,7 +115,7 @@ public class CoreManager await UpdateFunc(false, configPath); var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType); - return await RunProcess(coreInfo, fileName, true, false); + return await RunProcess(coreInfo, fileName, true, false, 0); } public async Task LoadCoreConfigSpeedtest(ServerTestItem testItem) @@ -137,7 +137,7 @@ public class CoreManager var coreType = context.RunCoreType; var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType); - return await RunProcess(coreInfo, fileName, true, false); + return await RunProcess(coreInfo, fileName, true, false, 0); } public async Task CoreStop() @@ -179,7 +179,7 @@ public class CoreManager var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType); var displayLog = node.ConfigType != EConfigType.Custom || node.DisplayLog; - var proc = await RunProcess(coreInfo, Global.CoreConfigFileName, displayLog, true); + var proc = await RunProcess(coreInfo, Global.CoreConfigFileName, displayLog, true, 0); if (proc is null) { return; @@ -197,7 +197,7 @@ public class CoreManager if (result.Success) { var coreInfo = CoreInfoManager.Instance.GetCoreInfo(preCoreType); - var proc = await RunProcess(coreInfo, Global.CorePreConfigFileName, true, true); + var proc = await RunProcess(coreInfo, Global.CorePreConfigFileName, true, true, 0); if (proc is null) { return;