发布 0.1.1:登录自启权限问题的真因与修复
真因: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 错误
This commit is contained in:
@@ -6,7 +6,7 @@ Windows 上的主路由 / 旁路由保活工具。旁路由连续检测失败时
|
|||||||
|
|
||||||
## 当前版本
|
## 当前版本
|
||||||
|
|
||||||
这是 `0.1.0` 初版,包含托盘面板、中文设置、分层探测、自动策略、可补偿的路由/DNS切换、快照恢复、日志与最高权限登录任务。
|
这是 `0.1.1`,包含托盘面板、中文设置、分层探测、自动策略、可补偿的路由/DNS切换、快照恢复、日志与最高权限登录任务。
|
||||||
|
|
||||||
默认未配置且暂停。首次运行必须显式选择网卡并保存,程序不会按网卡名字猜测并立即修改网络。只管理选择网卡的 IPv4 默认路径;IPv6、VPN 路由和其他网卡不接管。
|
默认未配置且暂停。首次运行必须显式选择网卡并保存,程序不会按网卡名字猜测并立即修改网络。只管理选择网卡的 IPv4 默认路径;IPv6、VPN 路由和其他网卡不接管。
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<UseWindowsForms>true</UseWindowsForms>
|
<UseWindowsForms>true</UseWindowsForms>
|
||||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||||
<AssemblyName>GatewayKeepalive</AssemblyName>
|
<AssemblyName>GatewayKeepalive</AssemblyName>
|
||||||
<Version>0.1.0</Version>
|
<Version>0.1.1</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="../GatewayKeepalive.Core/GatewayKeepalive.Core.csproj" />
|
<ProjectReference Include="../GatewayKeepalive.Core/GatewayKeepalive.Core.csproj" />
|
||||||
|
|||||||
Reference in New Issue
Block a user