From 2569e9309197b2d651d7ed6a65427106c562e0d3 Mon Sep 17 00:00:00 2001 From: DHR60 Date: Tue, 20 May 2025 19:40:53 +0800 Subject: [PATCH] Uses Utils.GetExeName --- .../Services/CoreConfig/CoreConfigSingboxService.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs index bc66a767..ba436903 100644 --- a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs +++ b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs @@ -1052,7 +1052,6 @@ public class CoreConfigSingboxService var directExeSet = new HashSet(StringComparer.OrdinalIgnoreCase); var coreInfoResult = CoreInfoHandler.Instance.GetCoreInfo(); - var fileSuffix = Utils.IsWindows() ? ".exe" : ""; foreach (var coreConfig in coreInfoResult) { @@ -1063,13 +1062,11 @@ public class CoreConfigSingboxService foreach (var baseExeName in coreConfig.CoreExes) { - var executableName = $"{baseExeName}{fileSuffix}"; - if (coreConfig.CoreType != ECoreType.sing_box) { - dnsExeSet.Add(executableName); + dnsExeSet.Add(Utils.GetExeName(baseExeName)); } - directExeSet.Add(executableName); + directExeSet.Add(Utils.GetExeName(baseExeName)); } }