Leadaxe:说明 singbox-launcher 在 Windows 下通过计划任务实现开机自启的原因

Leadaxe 介绍 singbox-launcher 在 Windows 下实现开机自启的设计:由于程序清单元数据需要管理员权限,放入常规启动文件夹会导致每次登录弹出 UAC 提示,因此改用计划任务脚本并支持静默启动与托盘运行。

作者原文

Сделано: в 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, войдёт в ближайший релиз.