Clash Verge Rev 提出 Windows 按用户安装与商店分发准备方案
wonfen 提出新增 x64 current-user 安装包、离线依赖及独立更新通道,并准备 SignPath 签名流程和 Microsoft Store 分发。服务与 TUN 的启用仍需明确提权;正式签名和商店提交取决于基金会受理与完整签名产物,目前属于开放提案。
作者原文@wonfenThe Windows package currently installs per-machine, downloads WebView2 and the VC++ redistributable during setup, and includes unsigned Mihomo and service executables. It cannot yet provide a current-user installation or meet Microsoft Store EXE package requirements.
Implement an additional x64 currentUser package with offline dependencies and no machine-wide installer actions. Keep service/TUN enablement explicit and elevated, and isolate its update feed and cached installers from the perMachine channel. Preserve the existing release packages.
Prepare SignPath Foundation enrollment and a signing pipeline with an explicit ownership boundary. Resolve upstream PE signatures, sign the app and uninstaller before the outer installer, and generate updater signatures only after Authenticode signing. Production signing and Store submission depend on Foundation acceptance and complete signed payloads.
Validate the actual unsigned/signed payload, silent installation as a standard user without network access, upgrade, uninstall, and perMachine coexistence. Track Partner Center registration and immutable release URLs for submission.
Historical context: #3614. This request re-evaluates the previous Store proposal with an EXE/currentUser delivery plan.