1.9 KiB
1.9 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-08-24 09:55:21 UTC [fa70837da1] | checkpoint | main/projects/ea207d36-693c-4349-b3c8-7c40c8c889f5/checkpoint-2026-08-24-09-55-21-utc-fa70837da1 | 037f0a1b-4e1a-464a-b90e-89760d92637b | project | checkpoint | ea207d36-693c-4349-b3c8-7c40c8c889f5 | 7aee455b-24cc-4008-bdaf-443721e6f939 | active | 1 | winunlock-visible-password-and-tile-20260825 | 2026-08-24T09:55:21.128779+00:00 | 2026-08-24T09:55:21.128779+00:00 |
|
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 下一步
- 将最新四个产物复制到 VM,尤其是
setup.exe也要更新。 - 在管理员 PowerShell 运行
setup.exe --account ".\Administrator" --show-password,确认输入密码与手动解锁密码完全一致;不应使用 PIN。 - 重新安排未来 2-3 分钟的任务并锁屏。
- 成功后检查 provider.log 是否有
Advise、已收到凭据、GetCredentialCount、GetSerialization;失败后发两份最新日志。