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

1.4 KiB

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at
WinUnLock 方向:工程化 Credential Provider + 定时解锁客户端(保留会话不重启) decision main/projects/ea207d36-693c-4349-b3c8-7c40c8c889f5/win-un-lock-方向工程化-credential-provider-定时解锁客户端保留会话不重启 ffcc24b6-2d1a-46e8-bceb-49e187dd0c20 project ea207d36-693c-4349-b3c8-7c40c8c889f5 decision active 1 6a6a895eaf 2026-09-23T15:11:59.235106+00:00 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 导出检查这类只读/构建验证。