chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,41 @@
---
title: Checkpoint 2026-08-24 09:55:21 UTC [fa70837da1]
type: checkpoint
permalink: main/projects/ea207d36-693c-4349-b3c8-7c40c8c889f5/checkpoint-2026-08-24-09-55-21-utc-fa70837da1
stable_id: 037f0a1b-4e1a-464a-b90e-89760d92637b
scope: project
memory_type: checkpoint
project_id: ea207d36-693c-4349-b3c8-7c40c8c889f5
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: winunlock-visible-password-and-tile-20260825
created_at: '2026-08-24T09:55:21.128779+00:00'
updated_at: '2026-08-24T09:55:21.128779+00:00'
tags:
- vm-test
- credential-provider
- setup
---
# VM 出现 WinUnLock 磁贴与可见密码测试选项(2026-08-25)
## VM 观察
- 锁屏界面已出现 `WinUnLock 自动解锁` 磁贴,证明新 Provider 已注册并被 LogonUI 枚举;旧的 CPUS_LOGON 场景兼容修复生效。
- 若触发时间未到,磁贴显示密码输入框是正常的等待状态;若触发后仍不自动提交,需要查看 client/provider 日志区分送达、枚举和认证阶段。
## 本次代码变更
- `setup.exe` 新增显式 `--show-password` 参数,测试时交互输入密码可见;默认输入仍隐藏。
- 密码不会写入日志或配置文件,仍使用 DPAPI 写入 `cred.bin`。
- 提交:`3718e11 feat: 增加设置密码可见测试选项`,前一修复提交为 `a0f5ff0`。
## 验证
- release 测试 16 个通过。
- release 构建成功,无警告。
- `setup.exe --help` 显示 `--show-password`,退出码 0。
## VM 下一步
1. 将最新四个产物复制到 VM,尤其是 `setup.exe` 也要更新。
2. 在管理员 PowerShell 运行 `setup.exe --account ".\Administrator" --show-password`,确认输入密码与手动解锁密码完全一致;不应使用 PIN。
3. 重新安排未来 2-3 分钟的任务并锁屏。
4. 成功后检查 provider.log 是否有 `Advise`、`已收到凭据`、`GetCredentialCount`、`GetSerialization`;失败后发两份最新日志。