以服务工作时,提高当前进程优先级,确保星尘代理能够有效管控各个应用进程

This commit is contained in:
智能大石头 2025-07-29 10:51:40 +08:00
parent baae8e00cd
commit 12d28ce290
1 changed files with 11 additions and 0 deletions

View File

@ -54,6 +54,17 @@ internal class Program
var set2 = StarAgentSetting.Current;
if (!"-s".EqualIgnoreCase(args)) ThreadPoolX.QueueUserWorkItem(() => LoadUser(set2));
// 以服务工作时,提高当前进程优先级,确保星尘代理能够有效管控各个应用进程
if ("-s".EqualIgnoreCase(args) || "-run".EqualIgnoreCase(args))
{
try
{
var process = Process.GetCurrentProcess();
process.PriorityClass = ProcessPriorityClass.AboveNormal;
}
catch { }
}
var svc = new MyService
{
StarSetting = set,