Repository navigation
v1.2.2
v1.2.2
与 v1.2.1 相比,本版本完成 15 项代码审查修复:
- 变体识别两阶段兜底:注册表/运行进程 -> 安装目录路径兜底再套用 profile
- ApplyVariantProfile 重置 variant 数组并返回实际应用状态
- 步骤编号统一:仅 Run 输出 [n/9],内部函数输出子步骤
- DSH_HOME 归一化比较(Trim/GetFullPath)
- IsDshPathEntry 空值保护(DshRuntime/DshHome 为空不再误判)
- UAC 取消改为 MessageBox 弹窗提示
- npm @deepseek-ai/dsh 目录校验,避免误删普通 npm 目录
- CleanDshHome 增加 IsSafeDshHome 安全守卫
- LogService.Write 主日志失败降级到副本/当前目录
- VariantProfile.Label 单一数据源 + VariantCatalog.FindByAppId(删除 KnownAppIdLabels)
- RetentionOptions.Copy 深拷贝
- GUI 三组勾选列表共用 WireParentChecked/WireItemCheck
- using 精简、全文件 CRLF 统一
- 重新审查额外修复:WireParentChecked 调用顺序、lambda ref 参数 CS1628、VariantProfile 标签参数位置
构建:csc 零警告;/DryRun 与 /help 冒烟通过;exe 473600 字节。