Files
MemRelay/projects/ea207d36-693c-4349-b3c8-7c40c8c889f5/WinUnLock 方向:工程化 Credential Provider + 定时解锁客户端(保留会话不重启).md
T

20 lines
1.4 KiB
Markdown

---
title: WinUnLock 方向:工程化 Credential Provider + 定时解锁客户端(保留会话不重启)
type: decision
permalink: main/projects/ea207d36-693c-4349-b3c8-7c40c8c889f5/win-un-lock-方向工程化-credential-provider-定时解锁客户端保留会话不重启
stable_id: ffcc24b6-2d1a-46e8-bceb-49e187dd0c20
scope: project
project_id: ea207d36-693c-4349-b3c8-7c40c8c889f5
memory_type: decision
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T15:11:59.235106+00:00'
updated_at: '2026-09-23T15:11:59.235169+00:00'
---
目标场景:Windows 工作站被锁屏(Win+L / 超时 / 组策略),需要每天定时(如 8:30)自动解锁回到原桌面,不重启、不丢失当前会话,属于用户在自有机器、用自有账户密码的合法自动化。
已确认路线(用户在候选方案中选定 build_cp):实现一套工程化的『Credential Provider DLL + 命名管道 + 定时客户端』。放弃 AutoAdminLogon 重启方案(因为要保留当前会话)。
协作约定:由 AI 负责完整实现(多 crate Rust workspace + 安装/卸载脚本 + 中文文档)并做编译验证;用户自行在虚拟机测试通过后,再部署到当前生产机。因此实现阶段严禁在当前工作机上实际执行 regsvr32/改注册表/建真实计划任务,只做 cargo 构建与 dumpbin 导出检查这类只读/构建验证。