Leadaxe:说明 singbox-launcher 在 Windows 下通过计划任务实现开机自启的原因
Leadaxe 介绍 singbox-launcher 在 Windows 下实现开机自启的设计:由于程序清单元数据需要管理员权限,放入常规启动文件夹会导致每次登录弹出 UAC 提示,因此改用计划任务脚本并支持静默启动与托盘运行。
作者原文@LeadaxeСделано: в Windows-архивы релиза (win64, win64-full, win7-32) кладутся два батника рядом с exe —
autostart_add.batиautostart_remove.bat.Add создаёт задание Планировщика
singbox-launcher: триггер «При входе в систему»,/RL HIGHEST, путь берётся из расположения самого батника, так что папку можно переносить. Remove удаляет задание. Оба требуют запуск от администратора и сами это проверяют.Именно через Планировщик, как вы и предлагали: ярлык в «Автозагрузке» не годится — манифест exe требует прав администратора, и UAC спрашивал бы при каждом входе. Описание — в
docs/BUILD_WINDOWS.ru.md, там же про флаги-start -tray(старт свёрнутым с поднятым VPN) и про задержку триггера. В develop, войдёт в ближайший релиз.