From 7680b77c408d743d0a2bb47dcfa1db464d0c7b20 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Sat, 24 Oct 2026 11:20:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=200.1.1=EF=BC=9A=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E8=87=AA=E5=90=AF=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E7=9A=84=E7=9C=9F=E5=9B=A0=E4=B8=8E=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 真因:exe 所在的目录带 Low 强制完整性标签(如开发目录 D:\dsh workspace), Windows 用低完整性令牌运行其中的程序,它写不了中完整性的 %LOCALAPPDATA%, 登录自启时第一步写日志就 UnauthorizedAccessException,托盘起不来。 - FileLog fail-safe:首选目录失败依次回退 LocalLow / TEMP / ProgramData,永不抛异常 - 启动自检写明数据目录可写性与实际日志目录;交互式启动时直接弹窗给出处理办法 - 新增 --logcheck 只读自检命令(程序路径 / 数据目录可写 / 实际日志目录 / 结论) - 版本号 0.1.1;README 增加放置目录说明;validation.md 记录第八轮 - 测试:核心 49/49、探测 16/16;Release 构建 0 警告 0 错误 --- README.md | 2 +- src/GatewayKeepalive.Tray/GatewayKeepalive.Tray.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0b98a01..ded7160 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Windows 上的主路由 / 旁路由保活工具。旁路由连续检测失败时 ## 当前版本 -这是 `0.1.0` 初版,包含托盘面板、中文设置、分层探测、自动策略、可补偿的路由/DNS切换、快照恢复、日志与最高权限登录任务。 +这是 `0.1.1`,包含托盘面板、中文设置、分层探测、自动策略、可补偿的路由/DNS切换、快照恢复、日志与最高权限登录任务。 默认未配置且暂停。首次运行必须显式选择网卡并保存,程序不会按网卡名字猜测并立即修改网络。只管理选择网卡的 IPv4 默认路径;IPv6、VPN 路由和其他网卡不接管。 diff --git a/src/GatewayKeepalive.Tray/GatewayKeepalive.Tray.csproj b/src/GatewayKeepalive.Tray/GatewayKeepalive.Tray.csproj index fa3cd90..b1a42d5 100644 --- a/src/GatewayKeepalive.Tray/GatewayKeepalive.Tray.csproj +++ b/src/GatewayKeepalive.Tray/GatewayKeepalive.Tray.csproj @@ -4,7 +4,7 @@ true app.manifest GatewayKeepalive - 0.1.0 + 0.1.1